返回介绍

StartOf 方法

发布于 2019-09-29 10:01:24 字数 1946 浏览 1104 评论 0 收藏 0

全部显示

将指定的区域或选定内容的开始位置移动或扩展至最近的指定文字单位的开头。本方法返回 Long 类型的值表明了区域或选定内容移动或扩展的字符数。如果是在文档中向后移动,则本方法返回负数。

expression.StartOf(Unit, Extend)

expression 必需。该表达式返回“应用于”列表中的一个对象。

Unit WdUnits,可选。指定区域或选定内容的起始位置的移动单位。

WdUnits 可以是下列 WdUnits 常量之一:
wdCell
wdCharacter
wdColumn
wdParagraph
wdRow
wdSection
wdSentence
wdStory
wdTable
wdWord
如果 expression 返回 Selection 对象,则也可以使用 wdLine。默认值为 wdWord。

Extend WdMovement,可选。

WdMovementType 可以是下列 WdMovementType 常量之一:
wdMove
wdExtend
如果使用了 wdMove,则该区域或选定内容的末尾都移至指定单位的开头;如果使用了 wdExtend,则该区域或选定内容的开始扩展到指定单位的开头。默认值为 wdMove。

说明

如果指定区域或选定内容的开始已经位于指定单位的开始,则本方法不移动或扩展区域或选定内容。例如,如果选定内容位于一行的开头,则下面的示例返回 0(零),并且不改变选定内容。

char = Selection.StartOf(Unit:=wdLine, Extend:=wdMove)

示例

本示选定从插入点至该行开始之间的文本。选定字符数保存在 charmoved 中。

Selection.Collapse Direction:=wdCollapseStart charmoved = Selection.StartOf(Unit:=wdLine, Extend:=wdExtend)

本示例将选定内容移至段落的开头。

Selection.StartOf Unit:=wdParagraph, Extend:=wdMove

本示例将 myRange 移至文档第二句的开头(折叠 myRange,并放在第二句的开头)。本示例使用 Select 方法来表明 myRange 的位置。

Set myRange = ActiveDocument.Sentences(2)
myRange.StartOf Unit:=wdSentence, Extend:=wdMove
myRange.Select

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

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

发布评论

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