例如"sampletext^p^p^p"
,其中"^p"
是回车符。我想从最后"^p"
向左移动,直到它到达从A到Z的任何字符,就像上面的例子是"t"
一样。可能吗?而且我还希望它能够扩展,以便从最后"^p"
到"t"
进行选择。
我尝试使用.MoveUntil cset:="?", count:=wdBackward
,因为在通配符中,?
被视为任何单个字符,但它只会向后移动直到找到?字符。
答案 0 :(得分:0)
这些“移动”方法不支持通配符。您交给CSet的值必须包含文字字符串字符。有(至少)两种方法可以完成你的假设:
Range.MoveStartUntil Cset:="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz", Count:=wdBackward
OR
Range.MoveStartWhile cSet:=vbCr, count:=wdbackward
注意:也适用于Selection对象。