返回介绍

TextRange 对象

发布于 2019-10-04 14:06:51 字数 2497 浏览 955 评论 0 收藏 0

多个对象
TextRange
ActionSettings (ActionSetting)
Font
ParagraphFormat
TextRange

包含附加到形状上的文本,以及用于操作文本的属性和方法。

使用 TextRange 对象

本节叙述如何:

  • 返回任意指定形状中的文本范围。
  • 返回选定区域中的文本范围。
  • 返回文本范围中的特定字符、单词、行、句子或段落。
  • 查找和替换文本范围内的文本。
  • 向文本范围中插入文本、日期和时间或幻灯片编号。
  • 将插入点定位至文本范围内的所需位置。

返回任意指定形状中的文本范围。

使用TextFrame 对象的TextRange 属性返回任意指定形状的TextRange 对象。使用Text 属性返回TextRange 对象中的文本字符串。以下示例向myDocument 中添加一个矩形并设置其包含的文本。

Set myDocument = ActivePresentation.Slides(1)
myDocument.Shapes.AddShape(msoShapeRectangle, 0, 0, 250, 140) _
 .TextFrame.TextRange.Text = "Here is some test text"

由于Text 属性是TextRange 对象的默认属性,以下两条语句等价。

ActivePresentation.Slides(1).Shapes(1).TextFrame _
 .TextRange.Text = "Here is some test text"
ActivePresentation.Slides(1).Shapes(1).TextFrame _
 .TextRange = "Here is some test text"

使用HasTextFrame 属性可决定形状是否含有文本框,使用HasText 属性可决定文本框是否包含文本。

返回选定区域中的文本范围。

使用Selection 对象的TextRange 属性可返回当前选定的文本。以下示例将选定文本复制到剪贴板。

ActiveWindow.Selection.TextRange.Copy

返回文本范围内的特定字符、单词、行、句子或段落

使用下列方法之一可返回TextRange 对象中的部分文本:CharactersLinesParagraphsRunsSentencesWords

查找和替换文本范围内的文本

使用FindReplace 方法可查找和替换文本范围内的文本。

向文本范围中插入文本、日期和时间或幻灯片编号

使用下列方法之一可向TextRange 对象中插入字符:InsertAfterInsertBeforeInsertDateTimeInsertSlideNumberInsertSymbol

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

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

发布评论

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