Selection 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示窗口或窗格中的当前选内容。
public interface class Selection
[System.Runtime.InteropServices.Guid("00020975-0000-0000-C000-000000000046")]
public interface Selection
type Selection = interface
Public Interface Selection
- 属性
注解
选定内容表示文档中的选定(或突出显示)区域,或者代表插入点(如果未选择文档中的任何内容)。 每个文档窗口窗格只能有一个 Selection 对象,并且整个应用程序中只能有一个 Selection 对象处于活动状态。
Selection使用 属性返回 Selection 对象。 如果没有对象限定符与 属性一起使用Selection,Microsoft Word从活动文档窗口的活动窗格中返回所选内容。
文档不必处于活动状态,就可以访问其当前所选内容。
Text使用 属性可设置或返回当前选定内容中的文本。
对象 Selection 具有各种方法和属性,你可以使用这些方法和属性:
使用 、 Information[WdInformation]和 Type 等Flags属性可返回有关当前所选内容的信息。
即使选定内容折叠到插入点,也不一定为空。 例如, Text 属性仍将返回插入点右侧的字符;此字符也出现在 对象的集合Selection中Characters。 但是,从折叠的选定内容调用 或 Copy() 等Cut()方法将导致错误。
用户可以在文档中选择不表示连续文本的区域 (例如,将 Alt 键与鼠标) 一起使用时。 由于此类选择的行为可能是不可预知的,因此你可能希望在代码中包含一个步骤,该步骤在对所选内容执行任何操作之前检查 Type 所选内容的属性。 同样地,包含表单元格的选定内容也会导致出现不可预测的行为。 属性 Information[WdInformation] 将告诉你所选内容是否位于表中。
由于 Range 对象与对象共享许多相同的方法和属性 Selection ,因此在没有理由以物理方式更改当前选定内容时,最好使用 Range 对象来操作文档。
属性
Active |
确定指定窗口或窗格中的选择是否处于活动状态。 |
Application |
返回一个 _Application 对象,该对象表示应用程序Word Microsoft。 |
BookmarkID |
返回包含指定选定内容开头的书签编号,如果没有相应的书签,则返回 0 (零) 。 |
Bookmarks |
返回一个 Bookmarks 集合,该集合代表选定内容中的所有书签。 |
Borders |
返回一个 Borders 集合,该集合代表指定对象的所有边框。 |
Cells |
返回一个 Cells 集合,该集合代表选定内容中的表格单元格。 |
Characters |
返回表示 Characters 选定内容中的字符的集合。 |
ChildShapeRange |
返回表示 ShapeRange 选定内容的子形状的 对象。 |
Columns |
返回一个 Columns 集合,该集合代表所选内容中的所有表列。 |
ColumnSelectMode |
确定列选择模式是否处于活动状态。 |
Comments |
返回一个 Comments 集合,该集合代表指定选定内容中的所有注释。 |
ContentControls |
返回一个 ContentControls 集合,该集合表示范围中包含的内容控件。 只读。 |
Creator |
返回一个 32 位整数,它指示在其中创建指定的对象的应用程序。 |
Document |
返回与 Document 指定选定内容关联的 对象。 |
Editors |
返回一个 Editors 对象,该对象表示有权修改文档中选定内容的所有用户。 |
End |
返回或设置所选内容的结束字符位置。 |
EndnoteOptions |
返回一个 EndnoteOptions 对象,该对象代表选定内容中的尾注。 |
Endnotes |
返回一个 Endnotes 集合,该集合代表选定内容中的所有尾注。 |
EnhMetaFileBits |
返回一个 Object 类型的值 ,该对象代表所选文本的显示方式的图片表示形式。 |
ExtendMode |
确定扩展模式是否处于活动状态。 |
Fields |
返回一个只读 Fields 集合,该集合代表所选内容中的所有字段。 |
Find |
返回一个 Find 对象,该对象包含查找操作的条件。 |
FitTextWidth |
返回或设置在其中 Microsoft Word 文本适合当前所选内容中的宽度 (以当前度量单位)。 |
Flags |
返回或设置所选内容的属性。 |
Font |
返回或设置一个 Font 对象,该对象表示指定对象的字符格式设置。 |
FootnoteOptions |
返回一个 FootnoteOptions 对象,该对象代表选定内容中的脚注属性。 |
Footnotes |
返回一个 Footnotes 集合,该集合代表选定内容中的所有脚注。 |
FormattedText |
返回或设置一个 Range 对象,该对象在指定的选定内容中包含带格式的文本。 |
FormFields |
返回一个 FormFields 集合,该集合代表所选内容中的所有窗体字段。 |
Frames |
返回一个 Frames 集合,该集合代表选定内容中的所有帧。 |
HasChildShapeRange |
确定所选内容是否包含子形状。 |
HeaderFooter |
返回 HeaderFooter 指定选定内容的 对象。 |
HTMLDivisions |
返回一个 HTMLDivisions 对象,该对象代表 Web 文档中的 HTML 除法。 |
Hyperlinks |
返回一个 Hyperlinks 集合,该集合表示指定选定内容中的所有超链接。 |
Information[WdInformation] |
返回有关指定选择或范围的信息。 |
InlineShapes |
返回一个 InlineShapes 集合,该集合代表选定内容中的所有 InlineShape 对象。 |
IPAtEndOfLine |
确定插入点是否位于换行到下一行的线条的末尾。 |
IsEndOfRowMark |
确定指定的选定内容是否折叠,并且是否位于表中的行尾标记处。 |
LanguageDetected |
返回或设置一个值,指定 Word 是否已检测到指定的文本的语言。 |
LanguageID |
返回或设置指定对象的语言。 |
LanguageIDFarEast |
返回或设置指定对象的东亚语言。 |
LanguageIDOther |
返回或设置指定对象的语言。 |
NoProofing |
确定拼写和语法检查器是否忽略指定的文本。 |
OMaths | |
Orientation |
返回或设置选定内容中的文字排列方向,当启用了文字方向功能时。 |
PageSetup |
返回与 PageSetup 指定选定内容关联的 对象。 |
ParagraphFormat |
返回或设置一个 ParagraphFormat 对象,该对象代表指定选定内容的段落设置。 |
Paragraphs |
返回一个 Paragraphs 集合,该集合代表指定选定内容中的所有段落。 |
Parent |
返回一个对象,代表指定对象的父对象。 |
ParentContentControl |
返回一个 ContentControl 对象,该对象代表指定区域的父内容控件。 只读。 |
PreviousBookmarkID |
返回在指定选定内容之前或同一位置开始的最后一个书签的编号,如果没有相应的书签,则返回 0 (零) 。 |
Range |
返回一个 Range 对象,该对象表示包含在指定 对象中的文档部分。 |
Rows |
返回一个 Rows 集合,该集合代表选定内容中的所有表格行。 |
Sections |
返回一个 Sections 集合,该集合代表指定选定内容中的节。 |
Sentences |
返回一个 Sentences 集合,该集合代表所选内容中的所有句子。 |
Shading |
返回一个 Shading 对象,该对象引用指定对象的底纹格式。 |
ShapeRange |
返回一个 ShapeRange 集合,该集合表示指定区域或选定区域中的所有 Shape 对象。 |
SmartTags |
返回一个 SmartTags 对象,该对象代表文档中的智能标记。 |
Start |
返回或设置选定内容的起始字符位置。 |
StartIsActive |
确定所选内容的开头是否处于活动状态。 |
StoryLength |
返回包含指定的所选内容的文章中的字符数。 |
StoryType |
返回指定的所选内容的文字部分类型。 |
Style |
返回或设置指定对象的样式。 |
Tables |
返回一个 Tables 集合,该集合代表指定选定内容中的所有表。 |
Text |
返回或设置指定的选定内容中的文本。 |
TopLevelTables |
返回一个 Tables 集合,该集合表示当前选定内容中最外层嵌套级别的表。 |
Type |
返回选择类型。 |
WordOpenXML |
返回一个 String 类型的值,该值代表以 Microsoft Office Word Open XML 格式选定内容中包含的 XML。 只读。 |
Words |
返回一个 Words 集合,该集合代表选定内容中的所有单词。 |
XML[Boolean] |
返回一个 String 类型的值,该值代表指定对象中的 XML 文本。 |
XMLNodes |
此对象、成员或枚举已被弃用并且不适合在您的代码中使用。 |
XMLParentNode |
此对象、成员或枚举已被弃用并且不适合在您的代码中使用。 |