DocumentBase 類別
提供 Microsoft Office Word 文件層級專案中,ThisDocument 類別的基底類別。
繼承階層架構
System.Object
Microsoft.Office.Tools.Word.DocumentBase
命名空間: Microsoft.Office.Tools.Word
組件: Microsoft.Office.Tools.Word.v4.0.Utilities (在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)
語法
'宣告
Public MustInherit Class DocumentBase _
Implements IDocumentExtension, IExtension, EntryPoint, ISupportInitialize, _
IBindableComponent, IComponent, IDisposable
public abstract class DocumentBase : IDocumentExtension,
IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent,
IDisposable
DocumentBase 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
DocumentBase | 基礎架構。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
_CodeName | 基礎架構。 | |
ActiveTheme | 取得文件的現用主題名稱與主題格式化選項。 | |
ActiveThemeDisplayName | 取得文件現用主題的顯示名稱。 | |
ActiveWindow | 取得 Window,表示使用中視窗。 | |
ActiveWritingStyle | ||
Application | 取得 Application,表示文件的建立者。 | |
AttachedTemplate | 取得或設定 Template,表示附加於文件的範本。 | |
AutoFormatOverride | 取得或設定值,指出自動格式化選項是否會在格式化限制作用中的文件覆寫格式化限制。 | |
AutoHyphenation | 取得或設定值,指出是否針對指定的文件開啟自動斷字。 | |
Background | 取得或設定 Shape,表示指定文件的背景影像。 | |
Base | 取得這個 DocumentBase 物件擴充的 Document 物件。 | |
Bibliography | 取得內含於文件的參考書目參考。 | |
BindingContext | 基礎架構。 | |
Bookmarks | 取得 Microsoft.Office.Interop.Word.Bookmarks 集合,表示文件中的所有書籤。 | |
BuiltInDocumentProperties | 取得 DocumentProperties 集合,表示文件的所有內建文件屬性。 | |
Characters | 取得 Characters 集合,表示文件中的字元。 | |
ChildNodeSuggestions | 取得 XMLChildNodeSuggestions 集合,表示 DocumentBase 物件 (此物件會傳回所有附加結構描述的根項目) 或 XMLNode 物件 (此物件會傳回指定項目的子項目) 的容許項目清單。 | |
ClickAndTypeParagraphStyle | 取得或設定由文件的即點即書 (Click and Type) 功能套用至文字的預設段落樣式。 | |
CoAuthoring | 表示文件中的共同撰寫相關功能。這個屬性只能在 Word 2010 專案中使用。 | |
CodeName | 基礎架構。 | |
CommandBars | 取得 CommandBars 集合,表示 Microsoft Office Word 中的功能表列和所有工具列。 | |
Comments | 取得 Comments 集合,表示文件中的所有註解。 | |
Compatibility | 取得值,指出是否已啟用指定的相容性選項。 | |
CompatibilityMode | 取得值,這個值可指定開啟文件時 Word 使用的相容性模式。這個方法只能在 Word 2010 專案中使用。 | |
ConsecutiveHyphensLimit | 取得或設定可以使用短破折號結尾的連續行數上限。 | |
Container | 取得文件的容器應用程式 (Container Application)。 | |
Content | 取得 Range,表示主文件大綱。 | |
ContentControls | 取得文件中所有內容控制項的集合。 | |
ContentTypeProperties | 取得儲存在文件中的中繼資料,例如作者名稱、主旨和公司。 | |
Controls | 取得文件中包含的 Managed 控制項集合。 | |
Creator | 取得建立文件的應用程式。 | |
CurrentRsid | 取得 Microsoft Office Word 指派至文件中之變更的亂數。 | |
CustomDocumentProperties | 取得 DocumentProperties 集合,表示文件的所有自訂文件屬性。 | |
CustomXMLParts | 傳回文件中的自訂 XML 組件。 | |
DataBindings | 基礎架構。 | |
DataHost | 基礎架構。 | |
DefaultTableStyle | 取得文件中所有新建立資料表套用的資料表樣式。 | |
DefaultTabStop | 取得或設定文件中預設定位停駐點 (Tab Stop) 之間的間隔 (以點為單位)。 | |
DefaultTargetFrame | 取得或設定瀏覽器框架,其中顯示透過超連結所連結的網頁。 | |
DisableFeatures | 取得或設定值,指出是否停用 DisableFeaturesIntroducedAfter 屬性所指定版本之後引入的所有功能。 | |
DisableFeaturesIntroducedAfter | 取得或設定值,判斷是否只在文件中停用指定 Microsoft Office Word 版本之後引入的功能。 | |
DocID | 基礎架構。 | |
DocumentInspectors | 取得 Microsoft.Office.Core.DocumentInspectors 物件,您可以用來找出隱藏的個人資訊,例如作者名稱、公司名稱和修訂日期。 | |
DocumentLibraryVersions | 取得 DocumentLibraryVersions 集合,表示已啟用版本控制且儲存在伺服器文件庫中的共用文件版本集合。 | |
DocumentTheme | 取得套用至文件的 Microsoft Office 佈景主題。 | |
DoNotEmbedSystemFonts | 取得或設定值,指出 Microsoft Office Word 是否嵌入通用系統字型。 | |
取得 Email 物件,包含文件之所有與電子郵件相關的屬性。 | ||
EmbedLinguisticData | 取得或設定值,指出 Microsoft Office Word 是否使用 Windows Text Service Framework Application Programming Interface 嵌入語音和手寫型式,並且控制從 Microsoft Office 連接裝置接收的文字服務資料。 | |
EmbedSmartTags | 取得或設定值,指出 Microsoft Office Word 是否會在文件中儲存智慧標籤資訊。 | |
EmbedTrueTypeFonts | 取得或設定值,指出儲存文件時,Microsoft Office Word 是否會在文件中嵌入 TrueType 字型。 | |
EncryptionProvider | 取得或設定 Microsoft Office Word 在加密文件時使用的演算法加密提供者名稱。 | |
Endnotes | 取得 Endnotes 集合,表示文件中的所有章節附註。 | |
EnforceStyle | 取得或設定值,指出是否在受保護的文件中強制套用格式化限制。 | |
Envelope | 取得 Envelope,表示文件中的信封功能及信封。 | |
FarEastLineBreakLanguage | 取得或設定在文件中用於分隔文字行的東亞語言。 | |
FarEastLineBreakLevel | 取得或設定所指定文件的分行符號控制層級。 | |
Fields | 取得唯讀的 Fields 集合,其中含有主文字大綱中的欄位。 | |
Final | 取得或設定值,指出文件是否為最終狀態。 | |
Footnotes | 取得 Footnotes 集合,表示文件中的所有註腳。 | |
FormattingShowClear | 取得或設定值,指出 Microsoft Office Word 是否會在 [樣式與格式] 工作窗格中顯示 [清除格式設定]。 | |
FormattingShowFilter | 取得或設定 WdShowFilter 常數,表示顯示於 [樣式與格式] 工作窗格中的樣式與格式。 | |
FormattingShowFont | 取得或設定值,指出 Microsoft Office Word 是否會在 [樣式與格式] 工作窗格中顯示字型格式。 | |
FormattingShowNextLevel | 取得或設定值,指出 Microsoft Office Word 是否在使用上一個標題階層時顯示下一個標題階層。 | |
FormattingShowNumbering | 取得或設定值,指出 Microsoft Office Word 是否會在 [樣式與格式] 工作窗格中顯示數字格式。 | |
FormattingShowParagraph | 取得或設定值,指出 Microsoft Office Word 是否會在 [樣式與格式] 工作窗格中顯示段落格式。 | |
FormattingShowUserStyleName | 取得或設定值,指出是否要顯示使用者定義樣式。 | |
FormFields | 取得 FormFields 集合,表示在文件中的所有表單欄位。 | |
FormsDesign | 取得值,指出文件是否處於表單設計模式。 | |
Frames | 取得 Frames 集合,表示文件中的所有框架。 | |
Frameset | 取得 Frameset,表示整個框架頁或是框架頁上的單一框架。 | |
FullName | 取得文件的名稱,包括磁碟或 Web 路徑。 | |
GrammarChecked | 取得或設定值,指出是否已經在文件上執行文法檢查。 | |
GrammaticalErrors | 取得 ProofreadingErrors 集合,表示在文件中文法檢查有錯誤的句子。 | |
GridDistanceHorizontal | 取得或設定在文件中繪製、移動快取圖案或東亞字元,或調整其大小時,Microsoft Office Word 在不可見的格線之間使用的水平間距量。 | |
GridDistanceVertical | 取得或設定在文件中繪製、移動快取圖案或東亞字元,或調整其大小時,Microsoft Office Word 在不可見的格線之間使用的垂直間距量。 | |
GridOriginFromMargin | 取得或設定值,指出 Microsoft Office Word 是否從頁面左上角開始顯示字元方格。 | |
GridOriginHorizontal | 取得或設定頁面左邊緣的相對點,表示在文件中繪製、移動快取圖案或東亞字元,或調整其大小時,不可見格線的開始位置。 | |
GridOriginVertical | 取得或設定頁面頂端的相對點,表示在文件中繪製、移動快取圖案或東亞字元,或調整其大小時,不可見格線的開始位置。 | |
GridSpaceBetweenHorizontalLines | 取得或設定 Microsoft Office Word 在整頁模式顯示水平字元格線的間隔。 | |
GridSpaceBetweenVerticalLines | 取得或設定 Microsoft Office Word 在整頁模式顯示垂直字元格線的間隔。 | |
HasMailer | 基礎架構。 | |
HasPassword | 取得值,指出是否需要密碼才能開啟文件。 | |
HasRoutingSlip | 取得或設定值,指出文件是否已附加傳閱名單。 | |
HasVBProject | 取得值,指出文件是否有附加的 Microsoft Visual Basic for Applications (VBA) 專案。 | |
HostContext | 基礎架構。 | |
HTMLDivisions | 取得 HTMLDivisions 物件,表示在 Web 文件中的 HTML 內文區塊。 | |
HTMLProject | 基礎架構。 | |
Hyperlinks | 取得 Hyperlinks 集合,表示文件中的所有超連結。 | |
HyphenateCaps | 取得或設定值,指出所有大寫字母的文字是否可以斷字。 | |
HyphenationZone | 取得或設定斷字區域的寬度 (以點為單位)。 | |
Indexes | 取得 Indexes 集合,表示文件中的所有索引。 | |
InlineShapes | 取得 InlineShapes 集合,表示文件中的所有 InlineShape 物件。 | |
InnerObject | 取得 Microsoft.Office.Interop.Word.Document,代表由 DocumentBase 表示的文件主項目基礎原生物件。 | |
IsMasterDocument | 取得值,指出文件是否為主控文件。 | |
IsSubdocument | 取得值,指出是否會在個別的文件視窗中開啟文件,使其當做主控文件的子文件。 | |
ItemProvider | 基礎架構。 | |
JustificationMode | 取得或設定文件的字元間距調整。 | |
KerningByAlgorithm | 取得或設定值,指出 Microsoft Office Word 是否會在文件中針對半形拉丁字元和標點符號進行字元間距調整。 | |
Kind | 取得或設定 Microsoft Office Word 自動格式化文件時使用的格式類型。 | |
LanguageDetected | 取得或設定值,指出 Microsoft Office Word 是否已經偵測在文件中文字所使用的語言。 | |
ListParagraphs | 取得 ListParagraphs 集合,表示在文件中的所有編號段落。 | |
Lists | 取得 Lists 集合,包含文件中所有已格式化的清單。 | |
ListTemplates | 取得 ListTemplates 集合,表示文件的所有清單格式。 | |
LockQuickStyleSet | 取得或設定值,指出使用者是否可以變更正在使用的快速樣式集。 | |
LockTheme | 取得或設定值,指出使用者是否可以變更文件佈景主題。 | |
MailEnvelope | 取得 MsoEnvelope,表示文件的電子郵件標頭。 | |
Mailer | 基礎架構。 | |
MailMerge | 取得 MailMerge,表示文件的合併列印功能。 | |
Name | 取得文件名稱。 | |
NoLineBreakAfter | 取得或設定避頭尾字元,Microsoft Office Word 在這些字元後面不會分行。 | |
NoLineBreakBefore | 取得或設定避頭尾字元,Microsoft Office Word 在這些字元前面不會分行。 | |
OMathBreakBin | 取得或設定值,指定當方程式跨越兩行或更多行時,Microsoft Office Word 放置二元 (Binary) 運算子的位置。 | |
OMathBreakSub | 取得或設定值,指定 Microsoft Office Word 處理落在分行符號前之減法運算子的方式。 | |
OMathFontName | 取得或設定在文件中用於顯示方程式之字型的名稱。 | |
OMathIntSubSupLim | 取得或設定值,指定積分上下限的預設位置。 | |
OMathJc | 取得或設定值,這個值表示方程式群組的預設對齊方式 (靠左、靠右、置中或群組置中)。 | |
OMathLeftMargin | 取得或設定表示方程式左邊界的值。 | |
OMathNarySupSubLim | 取得或設定值,指定積分以外之 n 元物件的極限值預設位置。 | |
OMathRightMargin | 取得或設定表示方程式右邊界的值。 | |
OMaths | 取得文件中 OMath 物件的集合。 | |
OMathSmallFrac | 取得或設定值,指出是否要在文件內含的方程式中使用小分數。 | |
OMathWrap | 取得或設定值,指定換行至新行之方程式放置其第二行的方式。 | |
OpenEncoding | 取得開啟文件時使用的編碼方式。 | |
OptimizeForWord97 | 取得或設定值,指出 Microsoft Office Word 是否會停用任何不相容的格式化設定,以最佳化 Word 97 中的文件檢視。 | |
OriginalDocumentTitle | 取得執行修正標記文件比較作業之後的原始文件標題。 | |
PageSetup | 取得或設定與文件相關聯的 PageSetup。 | |
Paragraphs | 取得 Paragraphs 集合,表示文件中的所有段落。 | |
Parent | 取得文件的父物件。 | |
Password | 設定開啟文件時必須提供的密碼。 | |
PasswordEncryptionAlgorithm | 取得 Microsoft Office Word 用來以密碼加密文件的演算法。 | |
PasswordEncryptionFileProperties | 取得值,指出 Microsoft Office Word 是否會加密受密碼保護文件的檔案屬性。 | |
PasswordEncryptionKeyLength | 取得 Microsoft Office Word 以密碼加密文件時使用的演算法金鑰長度。 | |
PasswordEncryptionProvider | 取得 Microsoft Office Word 以密碼加密文件時使用的演算法加密提供者名稱。 | |
Path | 取得文件的磁碟或 Web 路徑。 | |
Permission | 取得 Permission,表示文件的使用權限設定。 | |
PrintFormsData | 取得或設定值,指出 Microsoft Office Word 是否在預先列印的表單上,只列印出對應之線上表單中輸入的資料。 | |
PrintFractionalWidths | 取得或設定值,指出文件是否格式化為使用小數點間距顯示及列印字元。 | |
PrintPostScriptOverText | 取得或設定值,指出當使用 PostScript 印表機時,文件中的 PRINT 欄位指令 (例如 PostScript 命令) 是否會列印於文字和圖形的最上層。 | |
PrintRevisions | 取得或設定值,指出是否會在文件上列印修訂標記。 | |
ProtectionType | 取得文件的保護型別。 | |
ReadabilityStatistics | 取得 ReadabilityStatistics 集合,表示文件的可讀性統計資料。 | |
ReadingLayoutSizeX | 取得或設定在閱讀版面配置檢視中顯示文件,而且凍結輸入手寫標記時的頁面寬度。 | |
ReadingLayoutSizeY | 取得或設定在閱讀版面配置檢視中顯示文件,而且凍結輸入手寫標記時的頁面高度。 | |
ReadingModeLayoutFrozen | 取得或設定值,指出是否會將讀取版面配置檢視上所顯示的文件凍結為指定的大小,以便在文件中插入手寫標記。 | |
ReadOnly | 取得值,指出是否無法將文件的變更儲存至原始文件。 | |
ReadOnlyRecommended | 取得或設定值,指出每次使用者開啟文件時,Microsoft Office Word 是否都會顯示訊息,建議使用唯讀模式開啟文件。 | |
RemoveDateAndTime | 取得或設定值,指出文件是否會儲存追蹤修訂的日期和時間中繼資料 (Metadata)。 | |
RemovePersonalInformation | 取得或設定值,指出當使用者儲存文件時,Microsoft Office Word 是否會從註解、修訂和 [屬性] 對話方塊移除所有的使用者資訊。 | |
Research | 取得文件的研究服務。 | |
RevisedDocumentTitle | 取得執行修正標記文件比較作業後之修訂文件的標題。 | |
Revisions | 取得 Revisions 集合,表示在文件中的追蹤修訂。 | |
Routed | 取得值,指出是否將文件傳送至下一個收件者。 | |
RoutingSlip | 取得 RoutingSlip 物件,表示文件的傳閱名單資訊。 | |
Saved | 取得或設定值,指出文件自從上次儲存之後是否經過變更。 | |
SaveEncoding | 取得或設定儲存文件時使用的編碼方式。 | |
SaveFormat | 取得文件的檔案格式。 | |
SaveFormsData | 取得或設定值,指出 Microsoft Office Word 是否會將輸入表單的資料儲存為定位分隔資料錄 (Tab-Delimited Record),以便在資料庫中使用。 | |
SaveSubsetFonts | 取得或設定值,指出 Microsoft Office Word 是否會將嵌入的 TrueType 字型子集隨文件一併儲存。 | |
Scripts | 取得 Scripts 集合,表示文件中的 HTML 指令碼集合。 | |
Sections | 取得 Sections 集合,表示在文件中的章節。 | |
Sentences | 取得 Sentences 集合,表示在文件中的所有句子。 | |
ServerPolicy | 取得當文件儲存於執行 Microsoft Office SharePoint Server 的伺服器時,針對該文件所指定的原則。 | |
Shapes | 取得 Shapes 集合,表示在文件中的所有 Shape 物件。 | |
SharedWorkspace | 取得 SharedWorkspace,表示文件所在的文件工作區。 | |
ShowGrammaticalErrors | 取得或設定值,指出是否會使用綠色波浪線標示文件中的文法錯誤。 | |
ShowRevisions | 取得或設定值,指出是否在螢幕上顯示文件中的追蹤修訂。 | |
ShowSpellingErrors | 取得或設定值,指出 Microsoft Office Word 是否會為文件中的拼字錯誤加上底線。 | |
ShowSummary | 取得或設定值,指出是否會顯示文件的自動摘要。 | |
Signatures | 取得 SignatureSet,表示文件的數位簽章。 | |
Site | 基礎架構。 | |
SmartDocument | 取得 SmartDocument,代表智慧文件方案的設定。 | |
SmartTags | 取得 SmartTags 物件,表示文件中的智慧標籤。 | |
SmartTagsAsXMLProps | 取得或設定值,指出當含有智慧標籤的文件儲存為 HTML 時,Microsoft Office Word 是否會建立內含智慧標籤資訊的 XML 標頭。 | |
SnapToGrid | 取得或設定值,指出在文件中繪製、移動快取圖案或東亞字元,或調整其大小時,是否會自動對齊不可見的格線。 | |
SnapToShapes | 取得或設定值,指出 Microsoft Office Word 是否會自動將快取圖案或東亞字元對齊不可見的格線,這些格線會穿越文件中其他快取圖案或東亞字元的水平或垂直邊緣。 | |
SpellingChecked | 取得或設定值,指出在是否已檢查過整個文件中的拼字。 | |
SpellingErrors | 取得 ProofreadingErrors 集合,表示在文件中識別為拼字錯誤的文字。 | |
StoryRanges | 取得 StoryRanges 集合,表示文件中的所有大綱。 | |
Styles | 取得文件的 Styles 集合。 | |
StyleSheets | 取得 StyleSheets 物件,表示附加至文件的 Web 樣式表。 | |
StyleSortMethod | 取得或設定值,指定排序 [樣式] 工作窗格中的樣式時所使用的排序方法。 | |
Subdocuments | 取得 Subdocuments 集合,表示文件中的所有子文件。 | |
SummaryLength | 取得或設定摘要長度,此長度和文件長度成比例。 | |
SummaryViewMode | 取得或設定摘要的顯示方式。 | |
Sync | 取得 Sync 物件,此物件可用來存取 [文件工作區] 下的文件方法和屬性。 | |
Tables | 取得 Tables 集合,表示在文件中的所有表格。 | |
TablesOfAuthorities | 取得 TablesOfAuthorities 集合,表示在文件中的授權表格。 | |
TablesOfAuthoritiesCategories | 取得 TablesOfAuthoritiesCategories 集合,表示文件的可用授權分類表格。 | |
TablesOfContents | 取得 TablesOfContents 集合,表示在文件中的目錄。 | |
TablesOfFigures | 取得 TablesOfFigures 集合,表示在文件中的圖形表格。 | |
Tag | 取得或設定物件,該物件包含您要與文件一起儲存的資料。 | |
TextEncoding | 取得或設定字碼頁 (Code Page) 或字元集 (Character Set),Microsoft Office Word 會針對儲存為編碼文字檔的文件使用這些設定。 | |
TextLineEnding | 取得或設定 WdLineEndingType 常數,表示 Microsoft Office Word 如何在儲存為文字檔的文件中標示分行符號或段落符號。 | |
TrackFormatting | 取得或設定值,指出當變更追蹤開啟時,是否要追蹤格式變更。 | |
TrackMoves | 取得或設定值,指出當變更追蹤開啟時,是否要標記移動的文字。 | |
TrackRevisions | 取得或設定值,指出是否會在文件中追蹤修訂。 | |
Type | 取得文件類型 (範本或文件)。 | |
UpdateStylesOnOpen | 取得或設定值,指出是否每次開啟文件時都會更新文件中的樣式,使其符合附加範本中的樣式。 | |
UseMathDefaults | 取得或設定值,指出是否要在建立新方程式時使用預設的數學設定。 | |
UserControl | 取得或設定值,指出是否由使用者建立或開啟文件或應用程式。 | |
Variables | 取得 Variables 集合,表示存放在文件中的變數。 | |
VBASigned | 取得值,指出文件的 Visual Basic for Applications (VBA) 專案是否已經過數位簽署。 | |
VBProject | 取得文件的 Microsoft.Vbe.Interop.VBProject。 | |
Versions | 取得 Versions 集合,表示文件的所有版本。 | |
VstoSmartTags | 取得與文件相關聯的 Microsoft.Office.Tools.SmartTagCollection 物件。 | |
WebOptions | 取得 WebOptions 物件,其中包含當您將文件另存為網頁或開啟網頁時,Microsoft Office Word 所使用的文件層級屬性。 | |
Windows | 取得 Windows 集合,表示文件中的所有視窗 (例如 Sales.doc:1 和 Sales.doc:2)。 | |
WordOpenXML | 取得 XML 字串,這個字串包含 Word Open XML 格式之文件的內容。 | |
Words | 取得 Microsoft.Office.Interop.Word.Words 集合,表示文件中的所有文字。 | |
WritePassword | 設定儲存文件變更的密碼。 | |
WriteReserved | 取得值,指出文件是否受到寫入密碼的保護。 | |
XMLHideNamespaces | 取得值,指出是否在 [XML 結構] 工作窗格的項目清單中隱藏 XML 命名空間。 | |
XMLNodes | 取得 Microsoft.Office.Interop.Word.XMLNodes 集合,表示文件中所有 XML 項目的集合。 | |
XMLSaveDataOnly | 取得或設定值,指出 Microsoft Office Word 只有儲存 XML 資料或是儲存整份文件。 | |
XMLSaveThroughXSLT | 取得或設定當使用者儲存文件時,要套用之可延伸樣式表語言轉換 (XSLT) 的路徑或檔名。 | |
XMLSchemaReferences | 取得 XMLSchemaReferences 集合,表示附加至文件的結構描述。 | |
XMLSchemaViolations | 取得 Microsoft.Office.Interop.Word.XMLNodes 集合,表示文件中所有具有驗證錯誤的節點。 | |
XMLShowAdvancedErrors | 取得或設定值,指出錯誤訊息文字是由內建 Microsoft Office Word 錯誤訊息產生,或由 Office 內附的 Microsoft XML Core Services (MSXML) 5.0 元件產生。 | |
XMLUseXSLTWhenSaving | 取得或設定值,指出是否要透過可延伸樣式表語言轉換 (XSLT) 儲存文件。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
AcceptAllRevisions | 接受文件中的所有追蹤修訂。 | |
AcceptAllRevisionsShown | 接受螢幕上所顯示文件中的所有修訂。 | |
Activate | 把焦點放在文件上。 | |
AddDocumentWorkspaceHeader | 基礎架構。 | |
AddMeetingWorkspaceHeader | 基礎架構。 | |
AddToFavorites | 建立文件的捷徑,並且將捷徑加入至 [我的最愛] 資料夾。 | |
ApplyDocumentTheme | 將文件佈景主題套用至文件。 | |
ApplyQuickStyleSet | 變更快速樣式集。 | |
ApplyQuickStyleSet2 | 將指定的快速樣式集套用到文件。這個方法只能在 Word 2010 專案中使用。 | |
ApplyTheme | 將主題套用至文件 (如果已開啟文件的話)。 | |
AutoFormat | 自動格式化文件。使用 Kind 屬性指定格式類型。 | |
AutoSummarize | 建立文件的自動摘要。 | |
BeginInit | 基礎架構。 | |
CanCheckin | 判斷 Microsoft Office Word 是否可以將文件簽入伺服器。 | |
CheckConsistency | 搜尋日文文件上的所有文字,並且顯示同一文字但其字元使用方式不一致的情況。 | |
CheckGrammar | 開始文件的拼字及文法檢查。 | |
CheckIn | 從本機電腦取得伺服器的文件,並將本機文件設為唯讀,使它不能在本機進行編輯。 | |
CheckInWithVersion | 從本機電腦取得伺服器的文件,並將本機文件設為唯讀,使它不能在本機進行編輯。 | |
CheckNewSmartTags | 存取 Microsoft Office 網站,取得可用的智慧標籤辨識器和動作檔。 | |
CheckSpelling | 開始文件的拼字檢查。 | |
Close | 關閉文件。 | |
ClosePrintPreview | 將文件從預覽列印切換至先前的檢視。如果文件不是預覽列印模式,會擲回例外狀況。 | |
Compare | 顯示修訂標記,指出文件和另一份文件之間的差異。 | |
Compare2000 | 基礎架構。 | |
Compare2002 | 基礎架構。 | |
ComputeStatistics | 依據文件的內容取得統計資料。 | |
Convert | 將文件轉換為最新的檔案格式,並啟用所有的新功能。 | |
ConvertAutoHyphens | 將自動斷字功能所建立的連字號轉換為手動連字號。這個方法只能在 Word 2010 專案中使用。 | |
ConvertNumbersToText | 將所指定文件中的清單編號和 LISTNUM 欄位變更為文字。 | |
ConvertVietDoc | 使用非預設的字碼頁 (Code Page),將越南文的文件轉換成 Unicode。 | |
CopyStylesFromTemplate | 從指定的範本複製樣式至文件。 | |
CountNumberedItems | 傳回文件中的分項或編號項目和 LISTNUM 欄位的數目。 | |
CreateLetterContent | 根據指定的信件項目,建立並傳回 LetterContent 物件。 | |
CreateRibbonExtensibilityObject | 傳回實作 Microsoft.Office.Core.IRibbonExtensibility 介面的物件。 | |
CreateRibbonObjects | 將 OfficeRibbon 物件的陣列傳回至 CreateRibbonExtensibilityObject 方法。 | |
DataForm | 顯示 [資料表單] 對話方塊,您可以在其中加入、刪除或修改資料錄。 | |
DeleteAllComments | 從文件的 Comments 集合中刪除所有註解。 | |
DeleteAllCommentsShown | 刪除顯示於螢幕上之文件的所有修訂。 | |
DeleteAllEditableRanges | 刪除所有範圍的使用權限,在該範圍中指定的使用者或使用者群組具有修改權限。 | |
DeleteAllInkAnnotations | 刪除文件中的所有手寫筆跡附註。 | |
DetectLanguage | 分析文件中的文字,以判斷所寫入的語言。 | |
Dispose | 基礎架構。釋放 DocumentBase 使用的資源。 | |
DowngradeDocument | 將文件變更為 Word 97-2003 文件格式,以便在舊版的 Microsoft Office Word 中進行編輯。 | |
EditionOptions | 基礎架構。 | |
EndInit | 基礎架構。 | |
EndReview | 終止檢閱檔案,該檔案是使用 SendForReview 方法傳送以進行檢閱,或是以使用電子郵件訊息傳送文件給其他使用者的方式,自動被放置在檢閱循環中。 | |
Equals | 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。 | |
ExportAsFixedFormat | 使用 PDF 或 XPS 格式儲存文件。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
FinishInitialization | 基礎架構。 | |
FitToPages | 縮小文字的字型大小,讓文件頁數減少。 | |
FollowHyperlink | 解析超連結,或是如果已下載文件就顯示快取文件。 | |
ForwardMailer | 基礎架構。 | |
FreezeLayout | 依照目前顯示的樣子修正 Web 檢視中的文件配置,如此一來,當您調整視窗大小時,分行符號就可以保持固定位置,而筆跡標註也不會移動。 | |
get_ActiveWritingStyle | 基礎架構。請使用 ActiveWritingStyle 屬性,不要使用這個方法。 | |
get_Compatibility | 基礎架構。請使用 Compatibility 屬性,不要使用這個方法。 | |
GetAutomationObject | 由 Visual Studio Tools for Office Runtime 呼叫,以取得文件中 VBA 程式碼可以使用的物件。 | |
GetCrossReferenceItems | 取得項目陣列,此陣列可以根據指定的交互參照型別進行交互參照。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetHostItem<T> | 基礎架構。 | |
GetLetterContent | 從文件擷取信件項目,並且傳回 LetterContent。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
GetWorkflowTasks | 傳回指派給文件的工作流程工作。 | |
GetWorkflowTemplates | 傳回附加至文件的工作流程範本。 | |
GoTo | 傳回 Microsoft.Office.Interop.Word.Range,表示所指定項目 (例如頁面、書籤或欄位) 的開始位置。 | |
Initialize | 基礎架構。 | |
InitializeDataBindings | 基礎架構。 | |
LockServerFile | 鎖定伺服器上的文件,防止其他人進行編輯。 | |
MakeCompatibilityDefault | 在 [選項] 對話方塊的 [相容性] 索引標籤中設定相容性選項,當做新文件的預設值。 | |
ManualHyphenation | 起始文件的手動斷字,每次一行。提示使用者接受或拒絕建議的斷字。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
Merge | 將某文件中具有修訂標記標示的變更合併至另一份文件中。 | |
Merge2000 | 基礎架構。 | |
OnShutdown | 基礎架構。 | |
OnStartup | 基礎架構。 | |
Post | 將文件張貼至 Microsoft Exchange 的公用資料夾中。此方法會顯示 [傳送到 Exchange 資料夾] 對話方塊,因此可以選取資料夾。 | |
PresentIt | 使用載入的文件開啟 Microsoft Office PowerPoint。 | |
PrintOut | 列印文件的全部或部分內容。 | |
PrintOut2000 | 基礎架構。 | |
PrintOutOld | 基礎架構。 | |
PrintPreview | 將檢視切換為預覽列印。 | |
Protect | 對文件套用其中一種保護類型。 | |
Protect2002 | 基礎架構。 | |
ProtectDocument | 讓您有機會在儲存快取資料之後將密碼保護重新套用至文件。 | |
Range | 使用指定的開始和結束字元位置傳回 Microsoft.Office.Interop.Word.Range。 | |
RecheckSmartTags | 移除文法檢查工具所辨認的智慧標籤,然後根據所有智慧標籤辨識器重新檢查文件內容。 | |
Redo | 執行復原的最後動作 (回復 Undo 方法)。 | |
RejectAllRevisions | 拒絕文件中的所有追蹤修訂。 | |
RejectAllRevisionsShown | 拒絕文件中所有顯示在螢幕上的追蹤修訂。 | |
Reload | 將超連結解析為文件,並且下載文件,以便重新載入快取文件。 | |
ReloadAs | 使用指定的文件編碼方式,重新載入以 HTML 文件為主的文件。 | |
RemoveCustomization | 從文件中移除自訂。 | |
RemoveDocumentInformation | 從文件移除中繼資料,例如屬性和註解。 | |
RemoveDocumentWorkspaceHeader | 基礎架構。 | |
RemoveLockedStyles | 將格式化限制套用至文件之後,清除已鎖定樣式的文件。 | |
RemoveNumbers | 從文件移除編號或項目符號。 | |
RemoveSmartTags | 從文件中移除所有智慧標籤資訊。 | |
RemoveTheme | 從文件中移除現用主題。 | |
Repaginate | 重新編頁整個文件。 | |
Reply | 開啟新的電子郵件訊息,以便回覆使用中的訊息。寄件者的地址會併入 [收件者:] 行。 | |
ReplyAll | 開啟新的電子郵件訊息,以便回覆使用中的訊息。寄件者和其他所有收件者的地址會適當地併入 [收件者:] 和 [副本:] 行。 | |
ReplyWithChanges | 傳送電子郵件訊息給送出文件供檢閱之用的作者,通知他或她檢閱者已完成文件的檢閱作業。 | |
RequestService | 傳回物件,這個物件會實作文件層級自訂中的 Microsoft.Office.Core.IRibbonExtensibility 介面。 | |
ResetFormFields | 清除文件中的所有表單欄位,準備再次以其他資料填入表單。 | |
Route | 使用文件目前的傳閱名單傳送文件。 | |
RunAutoMacro | 執行文件中儲存的自動巨集。 | |
RunLetterWizard | 在文件上執行 [信件精靈]。 | |
Save | 儲存文件。如果是第一次儲存文件,[另存新檔] 對話方塊會提示您輸入檔案名稱。 | |
SaveAs | 使用新名稱或新格式儲存文件。此方法的部分引數對應到 [另存新檔] 對話方塊中的選項。 | |
SaveAs2 | 使用新名稱或新格式儲存文件。此方法的部分引數對應到 [另存新檔] 對話方塊中的選項。這個方法只能在 Word 2010 專案中使用。 | |
SaveAs2000 | 基礎架構。 | |
SaveAsQuickStyleSet | 儲存目前使用中的快速樣式群組。 | |
sblt | 基礎架構。 | |
Select | 選取整個文件。 | |
SelectAllEditableRanges | 選取所指定使用者或群組具備修改權限的所有範圍。 | |
SelectContentControlsByTag | 傳回文件中具有特定標記 (Tag) 的所有內容控制項。 | |
SelectContentControlsByTitle | 傳回文件中具有特定標題的所有內容控制項。 | |
SelectLinkedControls | 傳回文件中連結至特定自訂 XML 節點的所有內容控制項。 | |
SelectNodes | 取得 Microsoft.Office.Interop.Word.XMLNodes 集合,表示符合 XPath 參數的所有節點,這些節點會以在文件中出現的順序排列。 | |
SelectSingleNode | 傳回 Microsoft.Office.Interop.Word.XMLNode 物件,表示在文件中第一個符合 XPath 參數的節點。 | |
SelectUnlinkedControls | 傳回文件中未連結至自訂 XML 組件的所有內容控制項。 | |
SendFax | 在沒有使用者互動情況下,將文件當做傳真傳送。 | |
SendFaxOverInternet | 將文件傳送至傳真服務提供者,此提供者會將文件傳真至一個或多個指定的收件者。 | |
SendForReview | 將文件以電子郵件訊息傳送至指定的收件者檢閱。 | |
SendMail | 開啟訊息視窗,透過 Microsoft Exchange 傳送文件。 | |
SendMailer | 基礎架構。 | |
set_ActiveWritingStyle | 基礎架構。 | |
set_Compatibility | 基礎架構。 | |
SetCompatibilityMode | 設定文件的相容性模式。這個方法只能在 Word 2010 專案中使用。 | |
SetDefaultTableStyle | 指定在文件中新建立表格所使用的表格樣式。 | |
SetLetterContent | ||
SetPasswordEncryptionOptions | 設定 Microsoft Office Word 以密碼加密文件時使用的選項。 | |
ToggleFormsDesign | 開啟或關閉表單設計模式。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 | |
TransformDocument | 將指定的可延伸樣式表語言轉換 (XSLT) 檔套用至文件,並且使用結果取代文件。 | |
Undo | 復原 [復原] 清單中顯示的最後一個動作或一系列動作。如果未順利復原動作,則會傳回 true。 | |
UndoClear | 清除可以針對文件復原的動作清單。對應到項目清單,此清單是當您按一下 [一般] 工具列上 [復原] 按鈕旁邊的箭頭時出現。 | |
UnfreezeLayout | 與 FreezeLayout 的效果相反,可在您調整 Web 瀏覽器視窗大小時,允許變更分行符號和移動筆跡標註。 | |
Unprotect | 移除文件的保護。 | |
UnprotectDocument | 讓您有機會移除文件的密碼保護,並啟用儲存快取資料的功能。 | |
UpdateStyles | 將所有樣式從附加範本複製到文件,這樣會覆寫文件中任何同名的現有樣式。 | |
UpdateSummaryProperties | 更新 [屬性] 對話方塊中的關鍵字和註解文字,反映文件的 AutoSummary 內容。 | |
ViewCode | 針對文件中所選取 ActiveX 控制項顯示程式碼視窗。 | |
ViewPropertyBrowser | 針對指定文件中所選取的 ActiveX 控制項顯示屬性視窗。 | |
WebPagePreview |
回頁首
事件
名稱 | 說明 | |
---|---|---|
ActivateEvent | 當文件成為使用中視窗時發生。 | |
BeforeClose | 在關閉文件之前立即發生。 | |
BeforeDoubleClick | 當按兩下文件視窗的編輯區域時,在預設的按兩下動作之前發生。 | |
BeforePrint | 在列印文件之前發生。 | |
BeforeRightClick | 在文件視窗的編輯區域上按一下滑鼠右鍵時,於預設的按一下滑鼠右鍵動作之前發生。 | |
BeforeSave | 在儲存文件之前發生。 | |
BindingContextChanged | 基礎架構。 | |
BuildingBlockInsert | 會在建置組塊插入至文件時發生。 | |
CloseEvent | 在關閉文件時發生。 | |
ContentControlAfterAdd | 會在內容控制項加入至文件之後發生。 | |
ContentControlBeforeContentUpdate | 會在 Microsoft Office Word 正要更新內容控制項中的文字之前發生 (如果內容控制項繫結至自訂 XML 組件的話)。 | |
ContentControlBeforeDelete | 會在正要從文件中刪除內容控制項之前發生。 | |
ContentControlBeforeStoreUpdate | 只在 Microsoft Office Word 更新已繫結至內容控制項之自訂 XML 組件中的資料之前發生 (也就是,在內容控制項中的文字變更之後)。 | |
ContentControlOnEnter | 會在使用者按一下內容控制項內部,或以程式設計方式將游標移入內容控制項時發生。 | |
ContentControlOnExit | 會在使用者按一下內容控制項外部,或以程式設計方式將游標移出內容控制項時發生。 | |
Deactivate | 當現用文件視窗失去焦點時發生。 | |
Disposed | 基礎架構。 | |
MailMergeAfterMerge | 當成功地合併在合併列印中的所有記錄之後發生。 | |
MailMergeAfterRecordMerge | 當資料來源中的每項記錄都成功地合併至合併列印之後發生。 | |
MailMergeBeforeMerge | 在執行合併但是尚未合併任何記錄之前發生。 | |
MailMergeBeforeRecordMerge | 當針對合併中的個別記錄執行合併時發生。 | |
MailMergeDataSourceLoad | 當載入合併列印的資料來源時發生。 | |
MailMergeWizardSendToCustom | 當在 [合併列印精靈] 的步驟六按一下自訂按鈕時發生。 | |
MailMergeWizardStateChange | 當使用者從 [合併列印精靈] 的某一指定步驟變更為其他指定步驟時發生。 | |
New | 在建立新文件時發生。 | |
Open | 當開啟文件時發生。 | |
SelectionChange | 當文件視窗中的選取範圍變更時發生。 | |
Shutdown | 發生於文件主項目關閉時。 | |
Startup | 會在文件開始執行而且組件中的所有初始化程式碼也都已執行後發生。 | |
SyncEvent | 當屬於文件工作區一部分的文件之本機複本與伺服器上的複本同步處理時發生。 | |
WindowSize | 當移動文件視窗或調整大小時發生。 | |
XMLAfterInsert | 當使用者將新的 XML 項目加入至文件時發生。如果同時將一個以上的項目加入至文件 (例如剪下並貼上 XML),則在插入每個項目時都會引發事件。 | |
XMLBeforeDelete | 當使用者從文件中刪除 XML 項目時發生。如果同時從文件中刪除一個以上的項目 (例如剪下並貼上 XML),則在刪除每個項目時都會引發事件。 |
回頁首
明確介面實作
回頁首
備註
DocumentBase 類別是在使用 Visual Studio 所建立文件層級 Word 專案中 ThisDocument 類別的基底類別。 使用 ThisDocument 類別來存取專案中的文件。 如需詳細資訊,請參閱文件層級自訂程式設計。
DocumentBase 類別提供與 Word 主要 Interop 組件中 Microsoft.Office.Interop.Word.Document 物件相同的成員,但是還加入了下列功能:
Controls 屬性。 使用這個屬性將 Managed 控制項加入到您專案中的文件,或移除 Managed 控制項。
VstoSmartTags 屬性。 使用這個屬性將智慧標籤加入至您專案的文件中。
InnerObject 屬性。 使用這個屬性取得文件主項目的基礎 Microsoft.Office.Interop.Word.Document 物件。
RemoveCustomization 方法呼叫的。 使用這個方法將自訂組件從您專案的文件中移除。
CreateRibbonObjects 方法呼叫的。 如果您使用 [功能區 (視覺化設計工具)] 項目範本將多個自訂功能區加入您的專案,而且想要指定在執行階段顯示哪個功能區,請覆寫這個方法。
GetAutomationObject 方法呼叫的。 覆寫這個方法,將專案中的類別公開給文件中的 VBA 程式碼。
只有在 Word 物件模型之應用程式層級提供的文件層級事件,例如 BeforeClose 和 BeforeSave。 也就是說,在 Word 物件模型中,這些事件是定義於 Microsoft.Office.Interop.Word.Application 類別,而不是定義於 Microsoft.Office.Interop.Word.Document 類別。
建立文件主項目
您無法在 Office 專案中以程式設計方式建立 DocumentBase 物件。
在文件層級專案中,當使用者開啟文件時,ThisDocument 類別 (衍生自 DocumentBase) 就會由 Visual Studio Tools for Office Runtime 自動具現化。 如需詳細資訊,請參閱文件層級自訂程式設計。
在應用程式層級專案中,您可以使用 GetVstoObject 方法,以程式設計方式建立 Microsoft.Office.Tools.Word.Document 主項目。 如需詳細資訊,請參閱在應用程式層級增益集的執行階段中擴充 Word 文件和 Excel 活頁簿。
使用方式
這個型別只能用在以 .NET Framework 4 為目標的 Office 專案。定義這個型別的組件並非 Visual Studio Tools for Office Runtime 的一部分。 您必須將這個組件與您的方案一起部署。 如需詳細資訊,請參閱 Visual Studio Tools for Office Runtime 的組件。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
請參閱
參考
Microsoft.Office.Tools.Word 命名空間