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

Sil*_*eda 6 vba ms-word word-2010

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

我怎样才能获得这个范围的起始位置?

Oll*_*ren 6

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

如果您将这三个组合在一起,您将获得光标位置(如果您选择了文本,则为选择的开始):

Selection.Range.Start
Run Code Online (Sandbox Code Playgroud)

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

Selection.TypeText "Test"
Run Code Online (Sandbox Code Playgroud)