【问题标题】:How to insert text into the cursor position in a powepoint shape's TextRange如何将文本插入到 powerpoint 形状 TextRange 中的光标位置
【发布时间】:2015-01-06 05:56:18
【问题描述】:

我有一个 power point 文本框和一些文本。当用户选择要编辑的文本时,我需要在光标点添加一些文本。

例如:
如果当前文本是“ABCEFG”并且用户放置了一个像“ABC|EFG”这样的光标点,我需要将文本编辑为“ABCDEFG”。

有什么想法吗?提前致谢。

【问题讨论】:

    标签: c# powerpoint office-interop cursor-position


    【解决方案1】:
    With ActiveWindow.Selection.TextRange
        .InsertAfter ("D")
    End With
    

    【讨论】:

    • ActiveWindow.Selection.TextRange 返回当前选定的文本范围(如果您刚刚在文本框中单击,则可能不包括文本)。 .InsertAfter 在当前文本范围之后插入指定的字符。
    【解决方案2】:

    请参考以下链接。 认为这会对您的事业有所帮助。

    http://www.vbaexpress.com/forum/showthread.php?32289-Alternative-way-to-determine-current-cursor-position-in-text-box

    谢谢,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-20
      • 2012-02-09
      • 2012-04-30
      • 1970-01-01
      • 1970-01-01
      • 2019-09-25
      相关资源
      最近更新 更多