返回介绍

MoveEnd 方法

发布于 2019-09-29 09:57:50 字数 1498 浏览 1134 评论 0 收藏 0

移动区域或所选内容的结束字符位置。本方法如果返回一个整数,表示区域或所选内容所移动的单元数;如果返回 0,则移动失败。

expression.MoveEnd(Unit,Count)

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

Unit 可选,WdUnits。结束字符位置移至的单元。

可以是下列 WdUnits 常量之一:

wdCharacter

wdWord

wdSentence

wdParagraph

wdSection

wdStory

wdCell

wdColumn

wdRow

wdTable。

如果表达式的返回值是 Selection 对象,也可以使用 wdLine。默认值为 wdCharacter。

Count Variant 类型,可选。指移动的单元数。如果为正数,则结束字符在文档中向后移动;如果为负数,则结束字符向前移动。如果结束位置已移至起始位置,则折叠该区域并移动首末两个字符的位置。

示例

本示例将所选内容结尾后移一个字符(即将所选区域缩小一个字符)。空格算作一个字符。

Selection.MoveEnd Unit:=wdCharacter, Count:=-1

本示例将所选内容的结尾移至行尾(即将所选区域扩展到行尾)。

Selection.MoveEnd Unit:=wdLine, Count:=1

本示例将活动文档的第二个单词赋给myRange。使用 MoveEnd 方法将myRange(一个 range 对象)前移一个字符。运行该宏后,选定第二个和第三个单词。

If ActiveDocument.Words.Count >= 3 Then
 Set myRange = ActiveDocument.Words(2)
 With myRange
 .MoveEnd Unit:=wdWord, Count:=1
 .Select
 End With
End If

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文