excel生成报表之解决方案--单元格添加批注

excel生成报表之解决方案--单元格添加批注

ID:13791570

大小:87.00 KB

页数:5页

时间:2018-07-24

excel生成报表之解决方案--单元格添加批注_第1页
excel生成报表之解决方案--单元格添加批注_第2页
excel生成报表之解决方案--单元格添加批注_第3页
excel生成报表之解决方案--单元格添加批注_第4页
excel生成报表之解决方案--单元格添加批注_第5页
资源描述:

《excel生成报表之解决方案--单元格添加批注》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Excel生成报表之解决方案--单元格添加批注源码下载地址:http://files.cnblogs.com/happyfish78/Comments.zip首先看下代码生成的效果图:不难看出单元格C3和单元格F8有批注。其中单元格C3的批注设置富文本样式,F8设置文本旋转的角度。先来看下要生成这样的效果,在微软Excel中要如何设置。一、微软Excel单元格加批注1.选择单元格C3,鼠标右键,在弹出的选项中选择"添加批注",就是添加一个批注对象,修改添加的批注对象的文本,如果要设置富文本,见http:

2、//www.cnblogs.com/happyfish78/archive/2012/11/08/2759519.html文章中富文本设置。如果要显示该批注,点击该单元格鼠标右键,弹出的选项中多出了"Editcomment","DeleteComment"和"Show/HideComments",如下图:如要显示该批注,选择"Show/HideComments"即可。2.选择单元格F8批注的文本旋转。选择添加的批注对象,鼠标右键选择批注格式,在弹出对话框中选择:选择文本旋转:从上到下,并选中"Autom

3、aticSize"即可。二、用Acey.ExcelX实现的效果首先导入命名空间:usingSystem.Drawing;usingSystem.Diagnostics;usingAcey.ExcelX;usingAcey.ExcelX.Drawing;///

///下面例子展示如何向单元格中添加批注。///publicvoidSample(){//创建工作薄。IWorkbookworkbook=ExcelxApplication.CreateWorkbook();//

4、获取指定索引的工作表。IWorksheetworksheet=workbook.Worksheets[0];//获取该工作表中所有的批注。ICommentCollectioncomments=worksheet.Comments;//添加一个指定单元格的批注并返回该批注对象。ICommentcomment=comments.Add("C3");//设置该批注的文本。comment.Text="HelloWorld";//显示该批注。comment.Visible=true;//获取该批注的富文本对象。I

5、Characterscharacters=comment.Characters;//设置指定开始位置和长度的富文本的字体属性。characters.SubCharacters(0,5).Font.Name="Verdana";characters.SubCharacters(0,5).Font.Bold=true;characters.SubCharacters(0,5).Font.Size=16;characters.SubCharacters(0,5).Font.Color=Color.Blue;/

6、/设置指定开始位置的富文本的字体属性。characters.SubCharacters(6).Font.Name="宋体";characters.SubCharacters(6).Font.Italic=true;characters.SubCharacters(6).Font.Color=Color.Gold;//添加一个指定单元格的批注并返回该批注对象。comment=comments.Add("F8");//设置该批注的文本。comment.Text="Office";//设置批注对象的文本旋转。

7、comment.Orientation=OrientationType.TopToBottom;//设置根据批注内容自动调整大小。comment.AutoSize=true;//显示该批注。comment.Visible=true;//保存该工作薄为指定类型。stringxlsFile=@"d:AddComment.xls";workbook.SaveAs(xlsFile,FileFormat.Excel97To2003);Process.Start("Explorer","/select,"+xls

8、File);Process.Start(xlsFile);}1.单元格C3批注:ICommentcomment=comments.Add("C3");表明向C3中添加批注。comment.Text="HelloWorld";设置批注的文本。comment.Visible=true;设置显示该批注。ICharacterscharacters=comment.Characters;获取批注的富文本对象,可对其设置字体属性。关于富文本中设置字体,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。