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

當目前的文件儲存為 Web 頁面時,取得或設定 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 物件,此物件參考到下一個 story,如下表所示。

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

取得在 Story 中的字元數目,此 Story 含有 Bookmark 控制項。

StoryType

取得 Bookmark 控制項的 Story 類型。

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

取得 Word Open XML 格式的 Bookmark 內容。

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)

在與現有 Bookmark 控制項相同的位置上,使用指定的 Name 引數建立新的 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)

插入目前的日期或時間 (或兩者同時) 做為 Bookmark 控制項中的文字或 TIME 欄位。

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

將指定檔案的全部或部分插入 Bookmark 控制項中。

InsertParagraph()

以新的段落取代 Bookmark 控制項。

InsertParagraphAfter()

Bookmark 控制項之後插入段落標記。

InsertParagraphBefore()

Bookmark 控制項之前插入新的段落。

InsertSymbol(Int32, Object, Object, Object)

插入符號取代 Bookmark 控制項。

InsertXML(String, Object)

將指定的 XML 文字插入 Bookmark 控制項中。

InStory(Range)

判斷這個方法所套用至的 Bookmark 控制項,是否和 Range 引數所指定的範圍位在相同的 Story 中。

IsEqual(Range)

判斷這個方法所套用至的 Bookmark 控制項,是否和 Range 引數所指定的範圍相等。

LookupNameProperties()

查閱全域通訊錄清單中的名稱,並顯示 [屬性] 對話框,其中包含控件指定名稱 Bookmark 的相關信息。

ModifyEnclosure(Object, Object, Object)

加入、修改,或移除在指定的字元或在 Bookmark 控制項之字元附近的包圍物 (enclosure)。

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 控制項,以包含整個 Story。

事件

BeforeDoubleClick

會在按兩下 Bookmark 控制項時發生 (在預設按兩下動作執行之前)。

BeforeRightClick

Bookmark 控制項上按一下滑鼠右鍵時 (在預設的按一下滑鼠右鍵動作之前) 便會發生。

BindingContextChanged

BindingContextBookmark 屬性值變更時發生。

Deselected

當選取範圍從 Bookmark 控制項移至 Bookmark 控制項外的區域時,便會發生。

Selected

在選取了 Bookmark 控制項時便會發生。

SelectionChange

Bookmark 控制項內的選取範圍變更時發生。

適用於