在Word 2010 VBA中,从当前光标位置创建范围

7

我有一个带用户表单的.docm文档。在用户表单上,我有一个按钮,需要在文档中最后已知的光标位置插入一些内容(例如一些文本)。为此,我想创建一个范围。

如何获取此范围的起始位置?

1个回答

7
  • 选择是文档中的当前位置。
  • Selection.Range 是当前选择的 Range 对象。
  • Range.StartRange对象的起始位置(返回或设置一个 Long)。

如果你将这三个组合起来,就可以得到光标位置(或者如果你选择了文本,则为选定文本的开头):

Selection.Range.Start

如果您只想在光标位置输入文本,则可以使用以下方法:
Selection.TypeText "Test"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接