WPS 基础接口 > 演示 API 参考 > TextRange > TextRange 对象
包含附加到形状的文本,以及用于操作文本的属性和方法。

说明

以下示例说明如何执行下列操作:

示例

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

示例代码
let myDocument = ActivePresentation.Slides.Item(1)
myDocument.Shapes.AddShape(msoShapeRectangle, 0, 0, 250, 140).TextFrame.TextRange.Text = "Here is some test text"

因为 Text 属性是 TextRange 对象的默认属性,所以以下两个语句是等效的。

示例代码
ActivePresentation.Slides.Item(1).Shapes.Item(1).TextFrame.TextRange.Text = "Here is some test text"
ActivePresentation.Slides.Item(1).Shapes.Item(1).TextFrame.TextRange = "Here is some test text"

使用 HasTextFrame 属性判断形状是否含有文本框,然后使用 HasText 属性判断该文本框是否包含文本。

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

示例代码
ActiveWindow.Selection.TextRange.Copy()

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

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

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

Text Range 对象


请参阅