MoveEndWhile 方法 (Word)Selection.MoveEndWhile method (Word)

当在文档中找到任何指定的字符时,移动所选内容的结束字符位置。Moves the ending character position of a selection while any of the specified characters are found in the document.


expressionexpression. MoveEndWhile( _Cset_ , _Count_ )

expression:必需。expression Required. 表示 Selection 对象的变量。A variable that represents a Selection object.


名称Name 必需/可选Required/Optional 数据类型Data type 说明Description
CsetCset 必需Required VariantVariant 一个或多个字符。One or more characters. 此参数区分大小写。This argument is case-sensitive.
CountCount 可选Optional VariantVariant 最大的所选内容的移动的字符数。The maximum number of characters by which the selection is to be moved. 可以是数字, 也可以是wdForwardwdBackwardCan be a number or either wdForward or wdBackward. 如果 Count 是一个正数,则所选内容在文档中向前移动。If Count is a positive number, the selection is moved forward in the document. 如果是负数,则向后移动所选内容。If it is a negative number, the selection is moved backward. 默认值是 wdForwardThe default value is wdForward.


时找到 Cset 中的任何字符,就移动指定的所选内容的结束位置。While any character in Cset is found, the end position of the specified selection is moved. 此方法返回所选内容的结束位置作为Long值移动的字符数。This method returns the number of characters that the end position of the selection moved as a Long value. 如果没有找到 Cset 字符,所选内容不改变,并且该方法返回 0 (零)。If no Cset characters are found, the selection isn't changed and the method returns 0 (zero). 如果结束位置向后移动到原始起始位置之前的某个点,则起始位置设置为新的结束位置。If the end position is moved backward to a point that precedes the original start position, the start position is set to the new end position.


当找到空格时,以下示例将所选内容的结束位置向前移动。This example moves the end position of the selection forward while the space character is found.

Selection.MoveEndWhile Cset:=" ", Count:=wdForward

Count小于或等于10且找到了 "a" 到 "h" 之间的任意一个字母时, 以下示例将所选内容的结束位置向前移动。This example moves the end position of the selection forward while Count is less than or equal to 10 and any letter from "a" through "h" is found.

Selection.MoveEndWhile Cset:="abcdefgh", Count:=10

另请参阅See also

Selection 对象Selection Object

支持和反馈Support and feedback

有关于 Office VBA 或本文档的疑问或反馈?Have questions or feedback about Office VBA or this documentation? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.