VSTO对象操作 三

七、如何通过vsto设置和使用style

1、关于style的几个概念

l         Word里的格式和式样。

l         格式和式样属于文档级。

l         如果要达到某种新效果,需要先在文档内新建style,才能应用

l         Style可以分级别,最高支持9

 

2、如何获取style

Style可通过一个段落或者一个区域获取。

如下边的代码:

 

 

如上例所示:

记录一个style最关键有2部分:

Font字体属性:

字体名称、字号、颜色、粗体、阴影

ParagraphFormat段落属性:

对齐方式、左右缩进、段前段后间距、段落级别

3、如何应用style

(1)构造一个style

(2)style添加到ActiveDocument.Styles

Application.ActiveDocument.Styles.Add(styleName, ref styleType);

(3)选择需要应用的区域,并设置style

(4)还有一种应用style的方式,那就是将style直接设置给SelectionSelection在随后产生的内容,全部遵守style的约定

 

this.Application.Selection.set_Style(ref tt); 

八、如何打开和关闭文档结构图

如果需要通过文档结构图来查看文档结构,那么前提条件是,文档必须按大纲视图制定,并且有一定的等级结构。

可通过下边一个属性来激活文档结构图

ThisApplication.ActiveWindow.DocumentMap = true;

 

 

 

九、表格操作

1、遍历所有单元格

 

如上例所示:

l         表格行列数索引为从1开始

l         确定为一单元格需要使用cell对象。格式为Cell(行,列)

l         单元格有Range属性,可通过range.text对其进行赋值

 

2、修改边框式样、合并单元格

对多个单元格进行操作时,都需要用到Cells对象。所以,要先为Selection创造一个cells对象。

  

当一个或多个单元格的区域被选中时,Selection.Cells对象将不再为空。

合并单元格可通过:

this.Application.Selection.Cells.Merge();

修改边框可通过:

  

注意:当进行合并操作时,行列索引会发生改变。所以,要从后往前进行合并操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值