Bookmark 接口

定义

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

public interface class Bookmark : IDisposable, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.Runtime.InteropServices.Guid("716bd356-0f64-430b-9ea0-bde2921a0227")]
public interface Bookmark : IDisposable, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.Runtime.InteropServices.Guid("716bd356-0f64-430b-9ea0-bde2921a0227")>]
type Bookmark = interface
    interface IBindableComponent
    interface IComponent
    interface IDisposable
    interface ISupportInitialize
Public Interface Bookmark
Implements IBindableComponent, IComponent, IDisposable, ISupportInitialize
属性
实现

注解

AddBookmark使用 方法将书签添加到文档区域。

注意

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

使用情况

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

属性

Application

获取一个表示该 Application 控件的创建者的 Bookmark

Bold

获取或设置一个值,该值指示 Bookmark 控件中的文本的格式是否设置为粗体。

BoldBi

获取或设置一个值,该值指示 Bookmark 控件中的文本的格式是否设置为粗体。

BookmarkID

获取 Bookmark 控件在文档中的位置。

Bookmarks

获取一个 Bookmarks 集合,该集合表示 Bookmark 控件内的所有书签。

Borders

获取一个 Borders 集合,该集合表示 Bookmark 控件的所有边框。

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

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

ContentControls

获取 Bookmark 中包含的内容控件。

Creator

获取一个值,该值指示在其中创建 Bookmark 控件的应用程序。

DefaultDataSourceUpdateMode

获取或设置 DataSourceUpdateMode 的默认 Bookmark

DisableCharacterSpaceGrid

获取或设置一个值,该值指示 Microsoft Office Word 是否忽略相应的 Bookmark 控件的每行字符数。

Document

获取与该 Document 控件关联的 Bookmark

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 集合,该集合表示 InlineShape 控件中的所有 Bookmark 对象。

InnerObject

获取 Bookmark 控件的基础 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

获取或设置与该 PageSetup 控件范围关联的 Bookmark

ParagraphFormat

获取或设置一个 ParagraphFormat 对象,该对象表示 Bookmark 控件的段落设置。

Paragraphs

获取一个 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 集合,该集合表示 Shape 控件中的所有 Bookmark 对象。

ShowAll

获取或设置一个值,该值指示是否显示 Bookmark 控件中的所有非打印字符(如隐藏文本、制表符标记、空格标记和段落标记)。

SpellingChecked

获取或设置一个值,该值指示是否已对整个 Bookmark 控件进行了拼写检查。

SpellingErrors

获取一个 ProofreadingErrors 集合,该集合表示 Bookmark 控件中标识为拼写错误的单词。

Start

获取或设置 Bookmark 控件的起始字符位置。

StoryLength

获取包含 Bookmark 控件的文章中的字符数。

StoryType

获取 Bookmark 控件的文章类型。

Style

获取或设置 Bookmark 控件的样式。

SynonymInfo

获取一个 SynonymInfo,它包含来自词库的有关 Bookmark 控件中文本的同义词、反义词或相关单词和表达的信息。

Tables

获取一个 Tables 集合,该集合表示 Bookmark 控件中的所有表。

TableStyle

获取用于设置 Bookmark 中的表格式的样式。

Tag

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

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

获取一个 XMLNode 对象,该对象表示 Bookmark 控件的父节点。

方法

AutoFormat()

自动设置 Bookmark 控件的格式。

Calculate()

计算 Bookmark 控件中的数学表达式。

CheckGrammar()

开始对 Bookmark 控件进行拼写和语法检查。

CheckSpelling(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Bookmark 控件的开始处到文档末尾开始对文档进行拼写检查。

CheckSynonyms()

显示“同义词库”对话框,其中列出了 Bookmark 控件中文本的替代词语选择或同义词。

Collapse(Object)

Bookmark 控件折叠到起始或结束位置。

ComputeStatistics(WdStatistic)

获取基于 Bookmark 控件的内容的统计信息。

ConvertHangulAndHanja(Object, Object, Object, Object, Object)

Bookmark 控件文本从朝鲜文字转换为朝鲜文汉字,或从朝鲜文汉字转换为朝鲜文字。

ConvertToTable(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Bookmark 控件中的文本转换为表。

Copy()

在与现有 Bookmark 控件相同的位置上创建一个新的 Bookmark

Copy(String)

使用指定的 Name 参数,在与现有 Bookmark 控件相同的位置创建一个新的 Bookmark

CopyAsPicture()

CopyAsPicture() 方法将 Bookmark 控件的内容复制到剪贴板。

Cut()

从文档中移除 Bookmark 控件的内容,并将其放入剪贴板。

Delete()

从该文档中删除动态创建的 Bookmark 并将其从 ControlCollection 中移除。

DetectLanguage()

分析 Bookmark 控件的文本,以确定编写该文本所用的语言。

EndOf(Object, Object)

Bookmark 控件的结束字符位置移动或扩展到最近的文本单元的末尾。

Expand(Object)

扩展 Bookmark 控件。

ExportAsFixedFormat(String, WdExportFormat, Boolean, WdExportOptimizeFor, Boolean, WdExportItem, Boolean, Boolean, WdExportCreateBookmarks, Boolean, Boolean, Boolean, Object)

以 PDF 或 XPS 格式保存 Bookmark

ExportFragment(String, WdSaveFormat)

Bookmark 导出到文档用作文档片段。

GetSpellingSuggestions(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

获取一个 SpellingSuggestions 集合,该集合表示建议作为 Bookmark 控件中的第一个单词的拼写替换的单词。

GoTo(Object, Object, Object, Object)

获取一个 Range 对象,该对象表示 Bookmark 控件中某个项的起始位置。

GoToEditableRange(Object)

获取一个 Range 对象,该对象表示可由用户或用户组修改的 Bookmark 控件的区域。

GoToNext(WdGoToItem)

获取一个 Range 对象,该对象表示由 What 参数指定的 Bookmark 控件中下一项或位置的起始位置。

GoToPrevious(WdGoToItem)

获取一个 Range 对象,该对象表示由 What 参数指定的 Bookmark 控件中上一项或位置的起始位置。

ImportFragment(String, Boolean)

将文档片段导入到 Bookmark 中。

InRange(Range)

确定 Range 控件中是否包含应用该方法的 Bookmark

InsertAfter(String)

Bookmark 控件的末尾插入指定文本。

InsertAlignmentTab(Int32, Int32)

将一个绝对制表符插入到 Bookmark 中,该绝对制表符相对于边距或缩进始终位于相同点上。

InsertAutoText()

尝试将 Bookmark 控件中的文本与现有“自动图文集”词条名匹配。

InsertBefore(String)

Bookmark 控件之前插入指定文本。

InsertBreak(Object)

Bookmark 控件中插入分页符、分列符或分节符。

InsertCaption(Object, Object, Object, Object, Object)

紧靠 Bookmark 控件之前或之后插入标题。

InsertCrossReference(Object, WdReferenceKind, Object, Object, Object, Object, Object)

将对标题、书签、脚注或尾注、或对定义有标题标签的项(例如,公式、图形或表)的交叉引用插入 Bookmark 控件。

InsertDatabase(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

从数据源(例如,一个单独的 Microsoft Office Word 文档、一个 Microsoft Office Excel 工作表或一个 Microsoft Access 数据库)检索数据,并以表的形式插入该数据来代替 Bookmark 控件。

InsertDateTime(Object, Object, Object, Object, Object)

以文本或以 TIME 字段的形式将当前日期或时间,或同时将日期和时间插入 Bookmark 控件中。

InsertFile(String, Object, Object, Object, Object)

将所有或部分指定文件插入 Bookmark 控件中。

InsertParagraph()

用新段落替换 Bookmark 控件。

InsertParagraphAfter()

Bookmark 控件之后插入一个段落标记。

InsertParagraphBefore()

Bookmark 控件之前插入一个新段落。

InsertSymbol(Int32, Object, Object, Object)

插入一个符号来代替 Bookmark 控件。

InsertXML(String, Object)

Bookmark 控件插入指定的 XML 文本。

InStory(Range)

确定应用此方法的 Bookmark 控件与 Range 参数指定的范围是否位于同一文章中。

IsEqual(Range)

确定应用此方法的 Bookmark 控件是否与 Range 参数指定的范围相等。

LookupNameProperties()

在全局通讯簿列表中查找名称,并显示“属性”对话框,其中包括有关控件的指定名称 Bookmark 的信息。

ModifyEnclosure(Object, Object, Object)

Bookmark 控件中添加、修改或移除指定字符周围的包围符号。

Move(Object, Object)

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

MoveEnd(Object, Object)

移动 Bookmark 控件的结束字符位置。

MoveEndUntil(Object, Object)

移动 Bookmark 控件的结束位置,直到在文档中找到任意指定字符。

MoveEndWhile(Object, Object)

只要在文档中找到任意指定字符,就移动 Bookmark 控件的结束字符位置。

MoveStart(Object, Object)

移动 Bookmark 控件的起始位置。

MoveStartUntil(Object, Object)

移动 Bookmark 控件的起始位置,直到在文档中找到指定字符之一。

MoveStartWhile(Object, Object)

只要在文档中找到任意指定字符,就移动 Bookmark 控件的起始位置。

MoveUntil(Object, Object)

移动 Bookmark 控件,直到在文档中找到指定字符之一。

MoveWhile(Object, Object)

只要在文档中找到任意指定字符,就移动 Bookmark 控件。

Next(Object, Object)

获取一个 Range 对象,该对象表示相对于 Bookmark 控件的指定单位。

Paste()

将剪贴板的内容插入 Bookmark 控件。

PasteAndFormat(WdRecoveryType)

将选择的表单元格粘贴到 Bookmark 控件中,并按指定要求设置这些表单元格的格式。

PasteAppendTable()

通过将粘贴的行插入选择的行之间来将粘贴的单元格合并到 Bookmark 控件的现有表中。

PasteAsNestedTable()

将一个或一组单元格作为嵌套表粘贴到 Bookmark 控件中。

PasteExcelTable(Boolean, Boolean, Boolean)

将一个 Microsoft Office Excel 表粘贴到 Bookmark 控件中,并对其进行格式设置。

PasteSpecial(Object, Object, Object, Object, Object, Object, Object)

将剪贴板的内容插入 Bookmark 控件。

PhoneticGuide(String, WdPhoneticGuideAlignmentType, Int32, Int32, String)

将拼音指南添加到 Bookmark 控件中。

Previous(Object, Object)

获取一个相对于 Range 控件的 Bookmark 对象。

Relocate(Int32)

在大纲视图中,将 Bookmark 控件中的段落移动到下一个可见段落之后或上一个可见段落之前。

Select()

选择 Bookmark 控件。

SetListLevel(Int16)

设置 Bookmark 中的编号列表中的一个或多个项的列表级别。

SetRange(Int32, Int32)

设置 Bookmark 控件的起始字符位置和结束字符位置。

Sort(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Bookmark 控件中的段落进行排序。

SortAscending()

按照字母数字升序顺序对 Bookmark 控件中的段落或表行进行排序。

SortDescending()

按照字母数字降序顺序对 Bookmark 控件中的段落或表行进行排序。

StartOf(Object, Object)

Bookmark 控件的起始位置移动或扩展到最近的指定文本单元的开头。

TCSCConverter(WdTCSCConverterDirection, Boolean, Boolean)

Bookmark 控件的指定范围从繁体中文转换为简体中文,或从简体中文转换为繁体中文。

WholeStory()

扩展 Bookmark 控件以包含整个文章。

事件

BeforeDoubleClick

当在默认的双击操作之前双击 Bookmark 控件时发生。

BeforeRightClick

当在默认的右击操作之前右击 Bookmark 控件时发生。

BindingContextChanged

BindingContextBookmark 属性的值更改时发生。

Deselected

当所选内容从 Bookmark 控件移到 Bookmark 控件外部的区域时发生。

Selected

当选择 Bookmark 控件时发生。

SelectionChange

Bookmark 控件内部的所选内容更改时发生。

适用于