请问如何更改excel里面批注的颜色...例如这样
批注:
hello,world!nice to meet you!
我要这样的效果.我要下面那一行的nice to meet you改成红色..会的请帮帮忙.!
批注:
hello,world!nice to meet you!
我要这样的效果.我要下面那一行的nice to meet you改成红色..会的请帮帮忙.!
解决方案 »
- C#里GDI+ drawstring()绘出的数字或者英文字母是粗体的
- 啊哈,请教个传参问题哟
- c# 对字符串的遍历
- c# 如何让窗体只有最大 最小化两种状态
- 操作2个数据库,怎么设置事务?
- 我想向串口发送ctrl+Z,用"\u001A"好像不太行
- 请问怎样截获窗口右上角关闭按钮的动作,让窗口不要关闭?
- 如何用SendMessage代替 SendKeys.Send("{Tab}")
- 如果在 winForm窗体上加快捷键 如 : 按F1弹出对话框
- 请教关于visual studio2013 的reportviewer控件问题。
- 不管输入的是小写还是大写textbox.Text都是大写?
- 求socket 异步多线程 等方面的电子书
rg.Comment.Shape.TextFrame.Characters(obejcet start,object length).Font.Color = 16;不知道是不是这样用的!但Characters里面的参数我不懂!
start 开始
length 长度
我只知道这些
OleObject dsoframer,excel
dsoframer = ole_2.object
dsoframer.open("c:\1.xls",false,"Excel.Sheet")excel = dsoframer.activedocument.applicationOleObject RangeRange = excel.sheets(1).range("A1")Range.addcomment()Range.Comment.Shape.TextFrame.Characters(1,5).Font.ColorIndex = 3; //重点,就是你批注里面的从1-5个字符的颜色修改,你要改特定的,那就要首先获得你修改颜色字符的位置和长度