Share via


TextRange2 接口

定义

代表 ShapeShapeRange 对象中的文本框。

public interface class TextRange2 : Microsoft::Office::Core::_IMsoDispObj, System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("000C0397-0000-0000-C000-000000000046")]
public interface TextRange2 : Microsoft.Office.Core._IMsoDispObj, System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("000C0397-0000-0000-C000-000000000046")>]
type TextRange2 = interface
    interface _IMsoDispObj
    interface IEnumerable
Public Interface TextRange2
Implements _IMsoDispObj, IEnumerable
属性
实现

注解

此对象包含文本框中的文本,还包含控制文本框的对齐方式和定位的属性和方法。 使用 TextFrame2 属性可返回 TextFrame2 对象。

属性

Application

此属性在没有对象限定符的情况下使用,返回一个代表 Microsoft Office 应用程序的当前实例的 Application 对象。 此属性与对象限定符一起使用,返回一个 Application 对象,该对象表示对象的创建者 TextFrame2 。 如果与 OLE 自动化对象一起使用,则该属性返回该对象的应用程序。 只读。

BoundHeight

获取指定文本的文本边界框的高度(以磅为单位)。 只读。

BoundLeft

获取指定文本的文本边界框的左坐标(以磅为单位)。 只读。

BoundTop

获取指定文本的文本边界框的顶部坐标(以磅为单位)。 只读。

BoundWidth

获取指定文本的文本边界框的宽度(以磅为单位)。 只读。

Characters[Int32, Int32]

只读。

Count

获取 中的项数

TextRange2 收集。 只读。

Creator

获取一个 32 位整数,该整数指示在其中的应用程序

TextRange2 对象已创建。 只读。

Font

返回一个 Font 对象,该对象代表对象的字符格式 TextRange2 。 只读。

LanguageID

获取或设置 MsoLanguageID 对象的值 TextRange2 。 读/写。

Length

获取文本范围的长度。 只读。

Lines[Int32, Int32]

返回指定的文本行子集。 只读。

MathZones[Int32, Int32]

代表 ShapeShapeRange 对象中的文本框。

ParagraphFormat

返回指定文本的段落格式。 只读。

Paragraphs[Int32, Int32]

获取指定的文本段落子集。 只读。

Parent

获取 对象的父对象 TextRange2

只读。

Runs[Int32, Int32]

获取指定的文本运行子集。 文本域由具有相同字体属性的一些字符组成。 只读。

Sentences[Int32, Int32]

返回指定的文本句子子集。 只读。

Start

获取指定文本范围的起点。 只读。

Text

获取或设置一个 String 类型的值,该值代表文本范围中的文本。 读/写。

Words[Int32, Int32]

获取文本字词的指定子集。 只读。

方法

AddPeriods()

将句点 (.) 标点符号添加到对象中包含的 TextFrame2 文本的右侧(对于从左到右的语言)和从右到左语言的左侧。

ChangeCase(MsoTextChangeCase)

将 对象的大小写 TextRange2 更改为枚举中的 MsoTextChangeCase 值之一。

Copy()

TextRange2复制 对象。

Cut()

删除某文本区域中的部分或全部文本。

Delete()

TextRange2删除 对象。

Find(String, Int32, MsoTriState, MsoTriState)

在对象中 TextRange2 搜索文本的子集。

GetEnumerator()

代表 ShapeShapeRange 对象中的文本框。

InsertAfter(String)

在 对象中 TextRange2 现有文本的右侧插入文本。

InsertBefore(String)

在 对象中 TextRange2 现有文本的左侧插入文本。

InsertChartField(MsoChartFieldType, String, Int32)

将字段插入图表中数据标签的正文中。

InsertSymbol(String, Int32, MsoTriState)

将指定字体集中的符号插入对象表示 TextRange2 的文本范围。

Item(Object)

TextRange2 对象中获取由索引号指定的文本范围。

LtrRun()

返回一个 TextRange2 对象,该对象表示从左到右文本运行的指定子集。 一个文本域由具有相同字体属性的字符的范围。

Paste()

将剪贴板的内容粘贴到 对象中 TextRange2

PasteSpecial(MsoClipboardFormat)

以指定格式用剪贴板的内容替换文本范围。 如果粘贴成功,此方法将返回一个 TextRange2 对象,其中包括粘贴的文本范围。

RemovePeriods()

从 对象中的 TextRange2 文本中删除所有句点 (.) 标点符号。

Replace(String, String, Int32, MsoTriState, MsoTriState)

查找文本区域中的特定文本,将找到的文本替换为指定的字符串,并返回一个 TextRange2 对象,该对象表示找到的文本的第一个匹配项。 如果未找到匹配,则返回 Nothing

RotatedBounds(Single, Single, Single, Single, Single, Single, Single, Single)

获取指定文本范围的文本边界框的顶点坐标。 只读。

RtlRun()

返回一个 TextRange2 对象,该对象表示从右到左文本运行的指定子集。 一个文本域由具有相同字体属性的字符的范围。

Select()

TextRange2选择 对象。

TrimText()

返回指定的文本减去任何尾随空格。

适用于