问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为excel写批注都有哪些方法?

发布网友 发布时间:2023-08-15 15:28

我来回答

5个回答

热心网友 时间:2023-08-27 17:13

方法一、可以把EXCEL理解为xml文件;
方法二、可以新建一个EXCEL文档,写上批注后保存为XML格式的文件,用记事本打开,看看格式即可,以下是个简化的EXCEL代码:

System.Text.StringBuilder sb = new System.Text.StringBuilder(1024);
#region 头文件
sb.Append("<?xml version=\"1.0\"?>\n");
sb.Append("<?mso-application progid=\"Excel.Sheet\"?>\n");
sb.Append("<Workbook xmlns=\"urn:schemas-microsoft-com:office:spreadsheet\"\n");
sb.Append(" xmlns:o=\"urn:schemas-microsoft-com:office:office\"\n");
sb.Append(" xmlns:x=\"urn:schemas-microsoft-com:office:excel\"\n");
sb.Append(" xmlns:ss=\"urn:schemas-microsoft-com:office:spreadsheet\"\n");
sb.Append(" xmlns:html=\"http://www.w3.org/TR/REC-html40\">\n");
sb.Append(" <DocumentProperties xmlns=\"urn:schemas-microsoft-com:office:office\">\n");
sb.Append(" <Author>http://www.CrazyCoder.cn</Author>\n");
sb.Append(" <LastAuthor>CrazyCoder http://www.CrazyCoder.cn</LastAuthor>\n");
sb.Append(" <Created>2008-9-9 10:32:27</Created>\n");
sb.Append(" <Company>crazycoder.cn</Company>\n");
sb.Append(" <Version>11.5606</Version>\n");
sb.Append(" </DocumentProperties>\n");
sb.Append(" <ExcelWorkbook xmlns=\"urn:schemas-microsoft-com:office:excel\">\n");
sb.Append(" <WindowHeight>9090</WindowHeight>\n");
sb.Append(" <WindowWidth>10380</WindowWidth>\n");
sb.Append(" <WindowTopX>360</WindowTopX>\n");
sb.Append(" <WindowTopY>45</WindowTopY>\n");
sb.Append(" <ProtectStructure>False</ProtectStructure>\n");
sb.Append(" <ProtectWindows>False</ProtectWindows>\n");
sb.Append(" </ExcelWorkbook>\n");

热心网友 时间:2023-08-27 17:14

你可以把EXCEL理解为xml文件

你可以新建一个EXCEL文档,写上批注后保存为XML格式的文件,用记事本打开,看看格式即可,以下是个简化的EXCEL代码你看下啊

更多的代码我就不写了,你看一下即可

System.Text.StringBuilder sb = new System.Text.StringBuilder(1024);
#region 头文件
sb.Append("<?xml version=\"1.0\"?>\n");
sb.Append("<?mso-application progid=\"Excel.Sheet\"?>\n");
sb.Append("<Workbook xmlns=\"urn:schemas-microsoft-com:office:spreadsheet\"\n");
sb.Append(" xmlns:o=\"urn:schemas-microsoft-com:office:office\"\n");
sb.Append(" xmlns:x=\"urn:schemas-microsoft-com:office:excel\"\n");
sb.Append(" xmlns:ss=\"urn:schemas-microsoft-com:office:spreadsheet\"\n");
sb.Append(" xmlns:html=\"http://www.w3.org/TR/REC-html40\">\n");
sb.Append(" <DocumentProperties xmlns=\"urn:schemas-microsoft-com:office:office\">\n");
sb.Append(" <Author>http://www.CrazyCoder.cn</Author>\n");
sb.Append(" <LastAuthor>CrazyCoder http://www.CrazyCoder.cn</LastAuthor>\n");
sb.Append(" <Created>2008-9-9 10:32:27</Created>\n");
sb.Append(" <Company>crazycoder.cn</Company>\n");
sb.Append(" <Version>11.5606</Version>\n");
sb.Append(" </DocumentProperties>\n");
sb.Append(" <ExcelWorkbook xmlns=\"urn:schemas-microsoft-com:office:excel\">\n");
sb.Append(" <WindowHeight>9090</WindowHeight>\n");
sb.Append(" <WindowWidth>10380</WindowWidth>\n");
sb.Append(" <WindowTopX>360</WindowTopX>\n");
sb.Append(" <WindowTopY>45</WindowTopY>\n");
sb.Append(" <ProtectStructure>False</ProtectStructure>\n");
sb.Append(" <ProtectWindows>False</ProtectWindows>\n");
sb.Append(" </ExcelWorkbook>\n");

热心网友 时间:2023-08-27 17:14

任何office工具,都可以录制宏
具体做法是
工具——》宏——>录制新宏——》输入一个名字就可以录制了
这里要注意的是,录制时对鼠标有*,那么你就用键盘操作
在一个单元格上键盘打开右键,选择批注。输入内容。
然后停止宏录制,宏代码就录制好了。
查看宏代码:
工具——》宏——>visual Basic编辑器
选中Microsoft Excel对象,工具栏上有个运行宏的按钮,类似于播放按钮
选中你刚刚命名的宏按编辑,代码就出来了。
任何在office里面的操作都可以这样录制宏,从而实现VB代码,把VB代码转到C#
功能就算完成了

这是我录制的:
Sub 批注()
'
' 批注 Macro
' 宏由 凯优科技 录制,时间: 2008-9-9
'

'
Range("B4").Select
Range("B4").AddComment
Range("B4").Comment.Visible = False
Range("B4").Comment.Text Text:="凯优科技:" & Chr(10) & "我的世界"
Range("B4").Select
End Sub

热心网友 时间:2023-08-27 17:15

最好的方法是用C调用EXCEL库,然后用EXCEL库提供的EXCEL函数加批注,我一般是这样操作的

热心网友 时间:2023-08-27 17:15

你可以把EXCEL理解为xml文件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高考560分能上211大学吗? - 知乎 河北高考多少分能上211大学 河北2023高考211分数线是多少? 考560分能上211大学吗河北 刀剑英雄合王者武器多少费用 刀剑英雄帝辰王者现在什么价位 2021年度工程施工合同范本 2021承包转让简单的合同范本 2021医院食堂承包合同范本 div+css+js实现菜单的收缩与展开 调用数据库内容的时候为什么内容字段... 刘备的真实身份是? ipad如何注册 第一次苹果平板怎么注册? 中元节为什么要烧纸钱 斜月枕前时的意思是什么 冒险岛战火森林在哪 我想问问螃蟹能和白萝卜一起吃吗 省本级农垦是什么意思 哈根达斯被检出一类致癌物环氧乙烷,为何雪糕中要添加这种物质? 求峡谷重案组百度云资源 细狗和灵缇的区别 越野行走手杖上胶头的作用 拐杖防滑头橡胶的好还是牛筋的好 唐至明清的书法有何特征,我只要一个答案 我朋友13号进收容所的拘留十天是不是要等到23号才能放出来 桂山岛主要景点有哪些 抖音直播电影票19.9佣金是多少 梦到自己扯掉蜘蛛网 梦见自己扯掉蜘蛛网是什么预兆 左边一个采 右边一个页读什么 农垦的性质是什么 新疆主治晋升副高学分要求 澳门版6s换电信卡怎样设置呀? iPhone6s电信网络设置 落汤钱怎么做 穗宝床垫和全友床垫哪个好? 2020心情不好的个性签名女生伤感 怎样用QQ快速传照片? 如何教孩子克服考试前焦虑 怎么教孩子克服考试前焦虑 广西农垦职工是什么编制 益力多过期23天还能喝吗 我饮左过期益力多... 茄子炒土豆几分钟能熟 南开大学数学专业怎么样 丰城市晓春学校招生电话 丰城晓春学板普通班好不好 桥东晓春学校校长是谁 桥东小春学校是归丰城教育局管吗 丰城晓春学校中考成绩 敲混沌钟的小说叫什么名字 我在汉口轻工大学怎么去汉口北湖西路凤凰城