欢迎来到天天文库
浏览记录
ID:34900881
大小:81.50 KB
页数:7页
时间:2019-03-13
《excel生成报表之解决实施方案格添加批注》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理仅供参考学习Excel生成报表之解决方案--单元格添加批注源码下载地址:http://files.cnblogs.com/happyfish78/Comments.zip首先看下代码生成地效果图:不难看出单元格C3和单元格F8有批注.其中单元格C3地批注设置富文本样式,F8设置文本旋转地角度.先来看下要生成这样地效果,在微软Excel中要如何设置.一、微软Excel单元格加批注1.选择单元格C3,鼠标右键,在弹出地选项中选择"添加批注",就是添加一个批注对象,修改添加地批注对象地文本,如果要设置富
2、文本,见http://www.cnblogs.com/happyfish78/archive/2012/11/08/2759519.html文章中富文本设置.b5E2RGbCAP如果要显示该批注,点击该单元格鼠标右键,弹出地选项中多出了"Editcomment","DeleteComment"和"Show/HideComments",如下图:p1EanqFDPw7/7个人收集整理仅供参考学习如要显示该批注,选择"Show/HideComments"即可.2.选择单元格F8批注地文本旋转.选择添加地批注对象,鼠
3、标右键选择批注格式,在弹出对话框中选择:7/7个人收集整理仅供参考学习选择文本旋转:从上到下,并选中"AutomaticSize"即可.二、用Acey.ExcelX实现地效果首先导入命名空间:usingSystem.Drawing;usingSystem.Diagnostics;usingAcey.ExcelX;usingAcey.ExcelX.Drawing;DXDiTa9E3d//////下面例子展示如何向单元格中添加批注.///publicvoidSample(){
4、//创建工作薄.IWorkbookworkbook=ExcelxApplication.CreateWorkbook();RTCrpUDGiT7/7个人收集整理仅供参考学习//获取指定索引地工作表.IWorksheetworksheet=workbook.Worksheets[0];//获取该工作表中所有地批注.ICommentCollectioncomments=worksheet.Comments;//添加一个指定单元格地批注并返回该批注对象.ICommentcomment=comments.Add("C
5、3");//设置该批注地文本.comment.Text="HelloWorld";//显示该批注.comment.Visible=true;//获取该批注地富文本对象.ICharacterscharacters=comment.Characters;//设置指定开始位置和长度地富文本地字体属性.characters.SubCharacters(0,5).Font.Name="Verdana";5PCzVD7HxAcharacters.SubCharacters(0,5).Font.Bold=true;char
6、acters.SubCharacters(0,5).Font.Size=16;characters.SubCharacters(0,5).Font.Color=Color.Blue;jLBHrnAILg//设置指定开始位置地富文本地字体属性.characters.SubCharacters(6).Font.Name="宋体";characters.SubCharacters(6).Font.Italic=true;characters.SubCharacters(6).Font.Color=Color.Gol
7、d;xHAQX74J0X//添加一个指定单元格地批注并返回该批注对象.comment=comments.Add("F8");//设置该批注地文本.comment.Text="Office";//设置批注对象地文本旋转.comment.Orientation=OrientationType.TopToBottom;//设置根据批注内容自动调整大小.comment.AutoSize=true;//显示该批注.comment.Visible=true;//保存该工作薄为指定类型.stringxlsFile=@"d:
8、AddComment.xls";7/7个人收集整理仅供参考学习workbook.SaveAs(xlsFile,FileFormat.Excel97To2003);LDAYtRyKfEProcess.Start("Explorer","/select,"+xlsFile);Process.Start(xlsFile);Zzz6ZB2Ltk}1.单元格C3批注:ICommentcomment=comm
此文档下载收益归作者所有