Word VBA教程:EndKey方法

将所选内容移动或扩展到指定单位的末尾。本方法返回一个整数,该整数表明了所选内容或活动结尾实际移动的字符数;如果移动不成功,则返回 0(零)。

注意   本方法与 End 的功能相同。

expression.EndKey(Unit, Extend)

expression   必需。该表达式返回一个 Selection对象。

Unit   可选,Variant 类型。所选内容移动或扩展距离的度量单位。WdUnits。

   可以是下列 WdUnits 常量之一:

    wdStory

    wdColumn

    wdLine

    wdRow。默认值是 wdLine。

Extend   可选,Variant 类型。指定移动所选内容的方式。WdMovementType。

    可以是下列 WdMovementType 常量之一:

    wdMove

    wdExtend.

如果本参数是 wdMove,则所选内容折叠为插入点,并移动到指定单位的末尾。如果本参数是 wdExtend,则将所选内容的末尾扩展到指定单位的末尾。默认值是 wdMove。

VBA示例

本示例将所选内容移动到当前行尾,然后把移动的字符数赋给pos 变量。


pos = Selection.EndKey(Unit:=wdLine, Extend:=wdMove)

本示例将所选内容移至当前表格列的开始,然后将所选内容扩展至列的末尾。


If Selection.Information(wdWithInTable) = True Then
    Selection.HomeKey Unit:=wdColumn, Extend:=wdMove
    Selection.EndKey Unit:=wdColumn, Extend:=wdExtend
End If

本示例将所选内容移至当前文字部分的末尾。如果所选内容位于文档正文部分,则本示例将所选内容移至文档的末尾。


Selection.EndKey Unit:=wdStory, Extend:=wdMove

Word VBA教程

Word VBA参考教程:目录1 Word VBA参考教程:目录2
Word VBA参考教程:目录3 Word VBA参考教程:目录4
Word VBA参考教程:目录5 Word VBA参考教程:目录6
Word VBA参考教程:目录7 Word VBA参考教程:目录8
Word VBA参考教程:目录9 Word VBA参考教程:目录10
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号