【发布时间】:2017-08-25 11:55:54
【问题描述】:
鉴于光标在某个TextRange tr 内,我想要一个Sub,它将tr 作为输入参数并选择(或返回)一个TextRange,它从当前行的开头包含tr.startand 以“.”的下一个实例结束要么 ”:”)。理想情况下,这将适用于任意 TextRange 或当前选择 (ActiveWindow.Selection.TextRange)。注意:可能是 tr.Length = 0(实际上没有选择)。
【问题讨论】:
-
到目前为止你尝试了什么?
-
几个小时的谷歌搜索尝试了所有看似相关的东西——但似乎并不多。
tr.Lines不起作用,因为它返回tr的子集,所以tr.Lines.Start = tr.Start(正确)而不是包含tr的行的开头。tr的父级是它的文本框架,所以我可以循环遍历文本框架中的行,寻找最接近tr.start的行的开头,但我希望有一种更简单、更直接的方法。
标签: vba powerpoint powerpoint-2007