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

从当前光标位置创建范围Word 2010 VBA,vba,ms-word,word-2010,Vba,Ms Word,Word 2010,我有一个带有用户表单的.docm文档。在用户表单上,我有一个按钮,需要在文档中最后一个已知的光标位置插入一些内容(一些文本,对于初学者)。为此,我想创建一个范围 如何获取此范围的起始位置? 选择是文档中的当前位置 选择。范围是当前选择的范围对象 Range.Start是Range对象的起始位置(返回或设置长值) 如果将这三个选项组合在一起,则会得到光标位置(如果选择了文本,则为选择的开始): 如果您只想在光标位置输入文本,请执行以下操作: Selection.TypeText "Test"

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

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

  • 选择
    是文档中的当前位置
  • 选择。范围
    是当前
    选择的范围对象
  • Range.Start
    Range
    对象的起始位置(返回或设置长值)
如果将这三个选项组合在一起,则会得到光标位置(如果选择了文本,则为选择的开始):

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

Selection.TypeText "Test"
Selection.TypeText "Test"