1、获取和设置光标位置
Application.Selection.Start
Application.Selection.End
当在计算或者使用程序初始化Word时,随时获取当前光标位置,可用
Application.Selection.Start获取。
2、判断是否选取文字
Application.Selection.Text
表示Word中,是否有被选中的反显的文字。
Application.Selection.Text. Length,表示选中长度。
3、将光标移动
1、如何构建一个range
2、为Selection设置Range
3、获取对象的range 如: xmlNode bookmark l 表格对象 tempTable.Cell(1, 2).Range.Start;
都有range属性。可根据此,进行操作。
三、VSTO的bookmark 首先命名空间不一致,
Microsoft.Office.Tools.Word.Bookmark
Microsoft.Office.Interop.Word.Bookmark
添加一个VSTO bookmark常用方法如下:
此种方法较为灵活和稳定。 所有经vsto封装的空间,均派生至 Microsoft.office.tools下。 Vsto封装的bookmark,除了具有普通bookmark的特性外,还有一个新增功能就是,封装了很多可以订阅的事件。 BeforeDoubleClick --双击 BeforeRightClick --显示右键菜单 Deselected --失去选择 Selected --选中时