Bookmark 接口

Bookmark 控件是一个具有唯一名称且可以公开事件的书签,可以绑定到数据。

命名空间:  Microsoft.Office.Tools.Word
程序集:  Microsoft.Office.Tools.Word(在 Microsoft.Office.Tools.Word.dll 中)

语法

声明
<GuidAttribute("716bd356-0f64-430b-9ea0-bde2921a0227")> _
Public Interface Bookmark _
    Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("716bd356-0f64-430b-9ea0-bde2921a0227")]
public interface Bookmark : IBindableComponent, 
    IComponent, IDisposable, ISupportInitialize

Bookmark 类型公开以下成员。

属性

  名称 说明
公共属性 Application 获取一个表示该 Bookmark 控件的创建者的 Application
公共属性 BindingContext 获取或设置 IBindableComponent 的货币管理器的集合。 (继承自 IBindableComponent。)
公共属性 Bold 获取或设置一个值,该值指示 Bookmark 控件中的文本的格式是否设置为粗体。
公共属性 BoldBi 获取或设置一个值,该值指示 Bookmark 控件中的文本的格式是否设置为粗体。
公共属性 BookmarkID 获取 Bookmark 控件在文档中的位置。
公共属性 Bookmarks 获取一个 Microsoft.Office.Interop.Word.Bookmarks 集合,该集合表示 Bookmark 控件内的所有书签。
公共属性 Borders 获取一个 Borders 集合,该集合表示 Bookmark 控件的所有边框。
公共属性 CanEdit 基础结构。
公共属性 CanPaste 基础结构。
公共属性 Case 获取或设置一个 WdCharacterCase 常数,该常数表示 Bookmark 控件中的文本的大小写。
公共属性 Cells 获取一个 Cells 集合,该集合表示 Bookmark 控件中的表单元格。
公共属性 Characters 获取一个 Characters 集合,该集合表示 Bookmark 控件中的字符。
公共属性 CharacterStyle 获取用于设置 Bookmark 中的一个或多个字符的格式的样式。
公共属性 CharacterWidth 获取或设置 Bookmark 控件中的文本的字符宽度。
公共属性 Column 获取一个值,该值指示 Bookmark 控件是否为表列。
公共属性 Columns 获取一个 Columns 集合,该集合表示 Bookmark 控件中的所有表列。
公共属性 CombineCharacters 获取或设置一个值,该值指示 Bookmark 控件是否包含组合字符。
公共属性 Comments 获取一个 Comments 集合,该集合表示 Bookmark 控件中的所有注释。
公共属性 Conflicts 获取 Bookmark 中的所有共同创作冲突。此属性只能用于 Word 2010 项目中。
公共属性 Container 基础结构。
公共属性 ContentControls 获取 Bookmark 中包含的内容控件。
公共属性 Creator 获取一个值,该值指示在其中创建 Bookmark 控件的应用程序。
公共属性 DataBindings 获取此 IBindableComponent 的数据绑定对象的集合。 (继承自 IBindableComponent。)
公共属性 DefaultDataSourceUpdateMode 获取或设置 Bookmark 的默认 DataSourceUpdateMode
公共属性 DisableCharacterSpaceGrid 获取或设置一个值,该值指示 Microsoft Office Word 是否忽略相应的 Bookmark 控件的每行字符数。
公共属性 Document 获取与该 Bookmark 控件关联的 Microsoft.Office.Interop.Word.Document
公共属性 Duplicate 获取一个只读 Range 对象,该对象表示 Bookmark 控件的所有属性。
公共属性 Editors 获取一个 Editors 对象,该对象表示获得修改文档中 Bookmark 控件的授权的所有用户。
公共属性 EmphasisMark 获取或设置 Bookmark 控件中的字符或指定字符字符串的强调标记。
公共属性 Empty 获取一个值,该值指示 Bookmark 控件是否为空。
公共属性 End 获取或设置 Bookmark 控件的结束字符位置。
公共属性 EndnoteOptions 获取一个 EndnoteOptions 对象,该对象表示 Bookmark 控件中的尾注。
公共属性 Endnotes 获取一个 Endnotes 集合,该集合表示 Bookmark 控件中的所有尾注。
公共属性 EnhMetaFileBits 获取 Bookmark 控件范围的显示方式的图片表示形式。
公共属性 Fields 获取一个只读 Fields 集合,该集合表示 Bookmark 控件中的所有字段。
公共属性 Find 获取一个 Find 对象,该对象包含在一个 Bookmark 控件中进行查找操作的条件。
公共属性 FitTextWidth 获取或设置 Microsoft Office Word 适合 Bookmark 控件中的文本的宽度(以当前度量单位表示)。
公共属性 Font 获取或设置一个 Font 对象,该对象表示分配给一个 Bookmark 控件的文本的字符格式设置。
公共属性 FootnoteOptions 获取一个 FootnoteOptions 对象,该对象表示 Bookmark 控件中的脚注。
公共属性 Footnotes 获取一个 Footnotes 集合,该集合表示 Bookmark 控件中的所有脚注。
公共属性 FormattedText 获取或设置一个 Range 对象,该对象包括 Bookmark 控件中的格式化文本。
公共属性 FormFields 获取一个 FormFields 集合,该集合表示 Bookmark 控件中的所有窗体域。
公共属性 Frames 获取一个 Frames 集合,该集合表示 Bookmark 控件中的所有框架。
公共属性 GrammarChecked 获取或设置一个值,该值指示是否对 Bookmark 控件执行了语法检查。
公共属性 GrammaticalErrors 获取一个 ProofreadingErrors 集合,该集合表示对 Bookmark 控件进行语法检查失败的句子。
公共属性 HighlightColorIndex 获取或设置 Bookmark 控件的突出显示颜色。
公共属性 HorizontalInVertical 获取或设置在 Bookmark 控件的垂直文本中设置的水平文本的格式设置。
公共属性 HTMLDivisions 获取一个 HTMLDivisions 对象,该对象表示 Web 文档中的 HTML 分段。
公共属性 Hyperlinks 获取一个 Hyperlinks 集合,该集合表示 Bookmark 控件中的所有超链接。
公共属性 ID 获取或设置在将当前文档另存为网页时 Bookmark 控件的标识标签。
公共属性 Information 获取有关 Bookmark 控件的信息。
公共属性 InlineShapes 获取一个 InlineShapes 集合,该集合表示 Bookmark 控件中的所有 InlineShape 对象。
公共属性 InnerObject 获取 Microsoft.Office.Tools.Word.Bookmark 控件的基础 Microsoft.Office.Interop.Word.Bookmark 对象。
公共属性 IsEndOfRowMark 获取一个值,该值指示 Bookmark 控件是否已折叠且位于表中的行末标记处。
公共属性 Italic 获取或设置一个值,该值指示 Bookmark 控件中的文本的格式是否设置为斜体。
公共属性 ItalicBi 获取或设置一个值,该值指示 Bookmark 控件中的文本的格式是否设置为斜体。
公共属性 Kana 获取或设置一个值,该值指示 Bookmark 控件中指定范围的日语文本是平假名还是片假名。
公共属性 LanguageDetected 获取或设置一个值,该值指示 Microsoft Office Word 是否已检测到 Bookmark 控件中的文本的语言。
公共属性 LanguageID 获取或设置 Bookmark 控件的语言。
公共属性 LanguageIDFarEast 获取或设置 Bookmark 控件的东亚语言。
公共属性 LanguageIDOther 获取或设置 Bookmark 控件的语言。
公共属性 ListFormat 获取一个 ListFormat 对象,该对象表示 Bookmark 控件的所有列表格式设置特征。
公共属性 ListParagraphs 获取一个 ListParagraphs 集合,该集合表示 Bookmark 控件中的所有编号段落。
公共属性 ListStyle 获取用于设置 Bookmark 中的项目符号列表或编号列表的格式的样式。
公共属性 Locks 获取 Bookmark 中的共同创作锁。此属性只能用于 Word 2010 项目中。
公共属性 Name 获取 Bookmark 控件的名称。
公共属性 NextStoryRange 获取一个 Range 对象,该对象引用下一篇文章,如下表所示。
公共属性 NoProofing 获取或设置一个值,该值指示拼写和语法检查器是否忽略 Bookmark 控件中的文本。
公共属性 OMaths 获取 Bookmark 中包含的公式。
公共属性 Orientation 在启用“文本方向”功能时,获取或设置 Bookmark 控件中的文本方向。
公共属性 PageSetup 获取或设置与该 Bookmark 控件范围关联的 Microsoft.Office.Interop.Word.PageSetup
公共属性 ParagraphFormat 获取或设置一个 Microsoft.Office.Interop.Word.ParagraphFormat 对象,该对象表示 Bookmark 控件的段落设置。
公共属性 Paragraphs 获取一个 Microsoft.Office.Interop.Word.Paragraphs 集合,该集合表示 Bookmark 控件中的所有段落。
公共属性 ParagraphStyle 获取用于设置 Bookmark 中的段落格式的样式。
公共属性 Parent 获取 Bookmark 控件的父对象。
公共属性 ParentContentControl 获取 Bookmark 的父内容控件。
公共属性 PreviousBookmarkID 获取一个值,该值表示从与 Bookmark 控件相同的位置或之前的位置开始的最后一个书签的编号。
公共属性 Range 获取一个 Range 对象,该对象表示包含在 Bookmark 控件中的文档部分。
公共属性 ReadabilityStatistics 获取一个 ReadabilityStatistics 集合,该集合表示 Bookmark 控件的可读性统计信息。
公共属性 Revisions 获取一个 Revisions 集合,该集合表示 Bookmark 控件中的修订。
公共属性 Rows 获取一个 Rows 集合,该集合表示 Bookmark 控件中的所有表行。
公共属性 Scripts 获取一个 Scripts 集合,该集合表示 Bookmark 控件中 HTML 脚本的集合。
公共属性 Sections 获取一个 Sections 集合,该集合表示 Bookmark 控件中的节。
公共属性 Sentences 获取一个 Sentences 集合,该集合表示 Bookmark 控件中的所有句子。
公共属性 Shading 获取一个 Shading 对象,该对象表示 Bookmark 控件的底纹格式设置。
公共属性 ShapeRange 获取一个 ShapeRange 集合,该集合表示 Bookmark 控件中的所有 Shape 对象。
公共属性 ShowAll 获取或设置一个值,该值指示是否显示 Bookmark 控件中的所有非打印字符(如隐藏文本、制表符标记、空格标记和段落标记)。
公共属性 Site 获取或设置与 IComponent 关联的 ISite。 (继承自 IComponent。)
公共属性 SmartTags 获取一个 SmartTags 对象,该对象表示 Bookmark 控件中的智能标记。
公共属性 SpellingChecked 获取或设置一个值,该值指示是否已对整个 Bookmark 控件进行了拼写检查。
公共属性 SpellingErrors 获取一个 ProofreadingErrors 集合,该集合表示 Bookmark 控件中标识为拼写错误的单词。
公共属性 Start 获取或设置 Bookmark 控件的起始字符位置。
公共属性 StoryLength 获取包含 Bookmark 控件的文章中的字符数。
公共属性 StoryType 获取 Bookmark 控件的文章类型。
公共属性 Style 获取或设置 Bookmark 控件的样式。
公共属性 SynonymInfo 获取一个 SynonymInfo,它包含来自词库的有关 Bookmark 控件中文本的同义词、反义词或相关单词和表达的信息。
公共属性 Tables 获取一个 Tables 集合,该集合表示 Bookmark 控件中的所有表。
公共属性 TableStyle 获取用于设置 Bookmark 中的表格式的样式。
公共属性 Tag 基础结构。
公共属性 Text 获取或设置 Bookmark 控件中的文本。
公共属性 TextRetrievalMode 获取或设置一个 TextRetrievalMode 对象,该对象控制从 Bookmark 控件检索文本的方式。
公共属性 TopLevelTables 获取一个 Tables 集合,该集合表示位于 Bookmark 控件范围中最外层嵌套级别的表。
公共属性 TwoLinesInOne 获取或设置一个值,该值指示 Microsoft Office Word 是否将两行文本设置为一行,并指定包围 Bookmark 控件中的文本的字符(如果有)。
公共属性 Underline 获取或设置应用于 Bookmark 控件的文本的下划线类型。
公共属性 Updates 获取 Bookmark 中的所有可用共同创作更新。此属性只能用于 Word 2010 项目中。
公共属性 WordOpenXML 获取 Bookmark 中具有 Word Open XML 格式的内容。
公共属性 Words 获取一个 Words 集合,该集合表示 Bookmark 控件中的所有单词。
公共属性 XML 获取 Bookmark 控件中的 XML 文本。
公共属性 XMLNodes 获取一个 XMLNodes 集合,该集合表示 Bookmark 控件中的所有 XML 元素的集合,其中包括那些仅部分位于 Bookmark 控件中的元素。
公共属性 XMLParentNode 获取一个 Microsoft.Office.Interop.Word.XMLNode 对象,该对象表示 Bookmark 控件的父节点。

页首

方法

  名称 说明
公共方法 AutoFormat 自动设置 Bookmark 控件的格式。
公共方法 BeginInit 用信号通知对象初始化即将开始。 (继承自 ISupportInitialize。)
公共方法 Calculate 计算 Bookmark 控件中的数学表达式。
公共方法 CheckGrammar 开始对 Bookmark 控件进行拼写和语法检查。
公共方法 CheckSpelling 从 Bookmark 控件的开始处到文档末尾开始对文档进行拼写检查。
公共方法 CheckSynonyms 显示“同义词库”对话框,其中列出了 Bookmark 控件中的文本的替代单词选择或同义词。
公共方法 Collapse 将 Bookmark 控件折叠到起始或结束位置。
公共方法 ComputeStatistics 获取基于 Bookmark 控件的内容的统计信息。
公共方法 ConvertHangulAndHanja 将 Bookmark 控件文本从朝鲜文字转换为朝鲜文汉字,或从朝鲜文汉字转换为朝鲜文字。
公共方法 ConvertToTable 将 Bookmark 控件中的文本转换为表。
公共方法 ConvertToTableOld 基础结构。
公共方法 Copy() 在与现有 Microsoft.Office.Tools.Word.Bookmark 控件相同的位置上创建一个新的 Microsoft.Office.Interop.Word.Bookmark
公共方法 Copy(String) 使用指定的 Name 参数,在与现有 Microsoft.Office.Tools.Word.Bookmark 控件相同的位置创建一个新的 Microsoft.Office.Interop.Word.Bookmark
公共方法 CopyAsPicture CopyAsPicture 方法将 Bookmark 控件的内容复制到剪贴板。
公共方法 CreatePublisher 基础结构。
公共方法 Cut 从文档中移除 Bookmark 控件的内容,并将其放入剪贴板。
公共方法 Delete 从该文档中删除动态创建的 Bookmark 并将其从 ControlCollection 中移除。
公共方法 DetectLanguage 分析 Bookmark 控件的文本,以确定编写该文本所用的语言。
公共方法 Dispose 执行与释放或重置非托管资源相关的应用程序定义的任务。 (继承自 IDisposable。)
公共方法 EndInit 用信号通知对象初始化已完成。 (继承自 ISupportInitialize。)
公共方法 EndOf 将 Bookmark 控件的结束字符位置移动或扩展到最近的文本单元的末尾。
公共方法 Expand 扩展 Bookmark 控件。
公共方法 ExportAsFixedFormat 以 PDF 或 XPS 格式保存 Bookmark。
公共方法 ExportFragment 将 Bookmark 导出到文档用作文档片段。
公共方法 get_Information 基础结构。请使用 Information 属性而不要使用此方法。
公共方法 get_XML 基础结构。请使用 XML 属性而不要使用此方法。
公共方法 GetSpellingSuggestions 获取一个 SpellingSuggestions 集合,该集合表示建议作为 Bookmark 控件中的第一个单词的拼写替换的单词。
公共方法 GoTo 获取一个 Range 对象,该对象表示 Bookmark 控件中某个项的起始位置。
公共方法 GoToEditableRange 获取一个 Range 对象,该对象表示可由用户或用户组修改的 Bookmark 控件的区域。
公共方法 GoToNext 获取一个 Range 对象,该对象表示由 What 参数指定的 Bookmark 控件中下一项或位置的起始位置。
公共方法 GoToPrevious 获取一个 Range 对象,该对象表示由 What 参数指定的 Bookmark 控件中上一项或位置的起始位置。
公共方法 ImportFragment 将文档片段导入到 Bookmark 中。
公共方法 InRange 确定 Bookmark 控件中是否包含应用该方法的 Range
公共方法 InsertAfter 在 Bookmark 控件的末尾插入指定文本。
公共方法 InsertAlignmentTab 将一个绝对制表符插入到 Bookmark 中,该绝对制表符相对于边距或缩进始终位于相同点上。
公共方法 InsertAutoText 尝试将 Bookmark 控件中的文本与现有“自动图文集”词条名匹配。
公共方法 InsertBefore 在 Bookmark 控件之前插入指定文本。
公共方法 InsertBreak 向 Bookmark 控件中插入分页符、分列符或分节符。
公共方法 InsertCaption 紧靠 Bookmark 控件之前或之后插入标题。
公共方法 InsertCaptionXP 基础结构。
公共方法 InsertCrossReference 将对标题、书签、脚注或尾注、或对定义有标题标签的项(例如,公式、图形或表)的交叉引用插入 Bookmark 控件。
公共方法 InsertCrossReference_2002 基础结构。
公共方法 InsertDatabase 从数据源(例如,一个单独的 Microsoft Office Word 文档、一个 Microsoft Office Excel 工作表或一个 Microsoft Access 数据库)检索数据,并以表的形式插入该数据来代替 Bookmark 控件。
公共方法 InsertDateTime 以文本或以 TIME 字段的形式将当前日期或时间,或同时将日期和时间插入 Bookmark 控件中。
公共方法 InsertDateTimeOld 基础结构。
公共方法 InsertFile 将所有或部分指定文件插入 Bookmark 控件中。
公共方法 InsertParagraph 用新段落替换 Bookmark 控件。
公共方法 InsertParagraphAfter 在 Bookmark 控件之后插入一个段落标记。
公共方法 InsertParagraphBefore 在 Bookmark 控件之前插入一个新段落。
公共方法 InsertSymbol 插入一个符号来代替 Bookmark 控件。
公共方法 InsertXML 向 Bookmark 控件插入指定的 XML 文本。
公共方法 InStory 确定应用此方法的 Bookmark 控件与 Range 参数指定的范围是否位于同一文章中。
公共方法 IsEqual 确定应用此方法的 Bookmark 控件是否与 Range 参数指定的范围相等。
公共方法 LookupNameProperties 在全局通讯簿列表中查找一个姓名并显示“属性”对话框,其中包含 Bookmark 控件的指定姓名的有关信息。
公共方法 ModifyEnclosure 在 Bookmark 控件中添加、修改或移除指定字符周围的包围符号。
公共方法 Move 基础结构。
公共方法 MoveEnd 移动 Bookmark 控件的结束字符位置。
公共方法 MoveEndUntil 移动 Bookmark 控件的结束位置,直到在文档中找到任意指定字符。
公共方法 MoveEndWhile 只要在文档中找到任意指定字符,就移动 Bookmark 控件的结束字符位置。
公共方法 MoveStart 移动 Bookmark 控件的起始位置。
公共方法 MoveStartUntil 移动 Bookmark 控件的起始位置,直到在文档中找到指定字符之一。
公共方法 MoveStartWhile 只要在文档中找到任意指定字符,就移动 Bookmark 控件的起始位置。
公共方法 MoveUntil 移动 Bookmark 控件,直到在文档中找到指定字符之一。
公共方法 MoveWhile 只要在文档中找到任意指定字符,就移动 Bookmark 控件。
公共方法 Next 获取一个 Range 对象,该对象表示相对于 Bookmark 控件的指定单位。
公共方法 Paste 将剪贴板的内容插入 Bookmark 控件。
公共方法 PasteAndFormat 将选择的表单元格粘贴到 Bookmark 控件中,并按指定要求设置这些表单元格的格式。
公共方法 PasteAppendTable 通过将粘贴的行插入选择的行之间来将粘贴的单元格合并到 Bookmark 控件的现有表中。
公共方法 PasteAsNestedTable 将一个或一组单元格作为嵌套表粘贴到 Bookmark 控件中。
公共方法 PasteExcelTable 将一个 Microsoft Office Excel 表粘贴到 Bookmark 控件中,并对其进行格式设置。
公共方法 PasteSpecial 将剪贴板的内容插入 Bookmark 控件。
公共方法 PhoneticGuide 将拼音指南添加到 Bookmark 控件中。
公共方法 Previous 获取一个相对于 Bookmark 控件的 Range 对象。
公共方法 Relocate 在大纲视图中,将 Bookmark 控件中的段落移动到下一个可见段落之后或上一个可见段落之前。
公共方法 Select 选择 Bookmark 控件。
公共方法 SetListLevel 设置 Bookmark 中的编号列表中的一个或多个项的列表级别。
公共方法 SetRange 设置 Bookmark 控件的起始字符位置和结束字符位置。
公共方法 Sort 对 Bookmark 控件中的段落进行排序。
公共方法 SortAscending 按照字母数字升序顺序对 Bookmark 控件中的段落或表行进行排序。
公共方法 SortDescending 按照字母数字降序顺序对 Bookmark 控件中的段落或表行进行排序。
公共方法 SortOld 基础结构。
公共方法 StartOf 将 Bookmark 控件的起始位置移动或扩展到最近的指定文本单元的开头。
公共方法 SubscribeTo 基础结构。
公共方法 TCSCConverter 将 Bookmark 控件的指定范围从繁体中文转换为简体中文,或从简体中文转换为繁体中文。
公共方法 WholeStory 扩展 Bookmark 控件以包含整个文章。

页首

事件

  名称 说明
公共事件 BeforeDoubleClick 在双击 Bookmark 控件时,但在默认的双击操作之前发生。
公共事件 BeforeRightClick 在右击 Bookmark 控件时,但在默认的右击操作之前发生。
公共事件 BindingContextChanged 当 Bookmark 的 BindingContext 属性的值更改时发生。
公共事件 Deselected 当选择从 Bookmark 控件移到 Bookmark 控件之外的某个区域时发生。
公共事件 Disposed 表示处理组件的 Disposed 事件的方法。 (继承自 IComponent。)
公共事件 Selected 当选择 Bookmark 控件时发生。
公共事件 SelectionChange 当 Bookmark 控件中的所选内容更改时发生。

页首

备注

使用 AddBookmark 方法可将书签添加到文档范围中。

提示

此接口由 Visual Studio Tools for Office 运行时实现。不应在代码中实现此接口。有关更多信息,请参见 Visual Studio Tools for Office Runtime 概述

用法

本文档介绍面向 .NET Framework 4 的 Office 项目中所用此类型的版本。在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。有关在面向 .NET Framework 3.5 的项目中使用此类型的文档,请参见 Visual Studio 2008 文档中以下参考部分:https://go.microsoft.com/fwlink/?LinkId=160658

请参见

参考

Microsoft.Office.Tools.Word 命名空间