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 中的所有共同创作冲突。 | |
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 中的共同创作锁。 | |
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 控件中的智能标记。 此类型或成员只适合在 2007 Microsoft Office system 项目中使用。Office 2010 中已弃用智能标记。 . |
|
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 中的所有可用共同创作更新。 | |
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 Runtime 实现。不应在代码中实现此接口。有关详细信息,请参阅 Visual Studio Tools for Office Runtime 概述。
用法
本文档介绍面向 .NET Framework 4 和 .NET Framework 4.5 的 Office 项目中所用此类型的版本。在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。有关在面向 .NET Framework 3.5 的项目中使用此类型的文档,请参阅 Visual Studio 2008 文档中的以下参考部分:https://go.microsoft.com/fwlink/?LinkId=160658。