是否可以在.MoveEndUntil中使用ASCII代码?

时间:2015-12-07 09:10:03

标签: vba ms-word word-vba

我是VBA for Word的新手

我想知道是否可以在.MoveEndUntil中使用ASCII代码,例如:.MoveEndUntil cset:=Chr(13) & "-", Count:=wdForward

1 个答案:

答案 0 :(得分:2)

是的,完全可以使用您问题中的示例代码。但是,这取决于您要实现的目标。您的代码将移动选择的结尾,直到在文档中找到任何指定的字符(请参阅Range.MoveEndUntil方法的文档)。

这意味着只要短划线回车,就会停止移动范围的结尾。

然而,这可能不是你想要的。看起来您正在尝试将范围扩展到下一个列表项?如果是这种情况,那么您就不能使用简单的Range.MoveEndUntil。您必须将范围扩展到当前段落的末尾,并检查以下段落是否具有列表格式。