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

时间:2013-05-29 07:25:08

标签: vba word-vba word-2010

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

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

1 个答案:

答案 0 :(得分:3)

  • Selection是文档中的当前位置。
  • Selection.Range是当前Selection
  • 的Range对象
  • Range.StartRange对象的起始位置(返回或设置长整数)。

如果将这三者组合在一起,则会得到光标位置(如果选择了文本,则为选区的开头):

Selection.Range.Start

如果您只想在光标位置输入文字,请执行以下操作:

Selection.TypeText "Test"