【问题标题】:Create Range from current cursor position Word 2010 VBA从当前光标位置创建范围 Word 2010 VBA
【发布时间】:2013-05-24 08:34:54
【问题描述】:

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

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

【问题讨论】:

    标签: vba ms-word word-2010


    【解决方案1】:
    • Selection 是文档中的当前位置。
    • Selection.Range 是当前Selection 的 Range 对象。
    • Range.StartRange 对象的起始位置(返回或设置一个 Long)。

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

    Selection.Range.Start
    

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

    Selection.TypeText "Test"
    

    【讨论】:

      猜你喜欢
      • 2020-01-28
      • 2022-10-05
      • 2011-09-19
      • 2023-03-25
      • 2019-06-21
      • 1970-01-01
      • 2014-12-22
      • 2012-05-17
      相关资源
      最近更新 更多