DocumentBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。
public ref class DocumentBase abstract : IDisposable, Microsoft::Office::Tools::ICachedDataPersistanceCallback, Microsoft::Office::Tools::Word::IDocumentExtension, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
public ref class DocumentBase abstract : IDisposable, Microsoft::Office::Tools::Word::IDocumentExtension, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class DocumentBase : IDisposable, Microsoft.Office.Tools.ICachedDataPersistanceCallback, Microsoft.Office.Tools.Word.IDocumentExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class DocumentBase : IDisposable, Microsoft.Office.Tools.Word.IDocumentExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.ComponentModel.ToolboxItem(false)>]
type DocumentBase = class
interface IDocumentExtension
interface IExtension
interface EntryPoint
interface ISupportInitialize
interface IBindableComponent
interface IComponent
interface IDisposable
interface ICachedDataPersistanceCallback
[<System.ComponentModel.ToolboxItem(false)>]
type DocumentBase = class
interface IDocumentExtension
interface IExtension
interface EntryPoint
interface ISupportInitialize
interface IBindableComponent
interface IComponent
interface IDisposable
Public MustInherit Class DocumentBase
Implements IBindableComponent, ICachedDataPersistanceCallback, IComponent, IDisposable, IDocumentExtension, ISupportInitialize
Public MustInherit Class DocumentBase
Implements IBindableComponent, IComponent, IDisposable, IDocumentExtension, ISupportInitialize
- 繼承
-
DocumentBase
- 屬性
- 實作
備註
類別DocumentBase是使用 Visual Studio 所建立之文件層級 Word 項目中類別的基類ThisDocument
。 使用類別 ThisDocument
來存取專案中的檔。 如需詳細資訊,請參閱 Programming Document-Level Customizations。
類別DocumentBase提供與 Microsoft.Office.Interop.Word.Document Word 主要 Interop 元件中物件相同的成員,但會新增下列功能:
Controls 屬性。 使用此屬性可將Managed控制項新增至專案中的檔,或移除Managed控制件。
VstoSmartTags 屬性。 使用這個屬性,將智慧標記新增至專案中的檔。
InnerObject 屬性。 使用這個屬性可取得檔主項目的基礎 Microsoft.Office.Interop.Word.Document 物件。
RemoveCustomization 方法。 使用這個方法可從專案中的檔案移除自定義元件。
CreateRibbonObjects 方法。 如果您使用功能區 (Visual Designer) 項目範本將多個自定義功能區新增至專案,而且您想要指定要在運行時間顯示的功能區,請覆寫這個方法。
GetAutomationObject 方法。 覆寫這個方法,將專案中的類別公開至檔中的 VBA程序代碼。
檔層級事件,例如 BeforeClose 和 BeforeSave,僅在 Word 物件模型中應用層級提供。 也就是說,在 Word 物件模型中,這些事件是在 類別中Microsoft.Office.Interop.Word.Application定義,而不是 Microsoft.Office.Interop.Word.Document 類別。
建立文件主專案
您無法以程式設計方式在 Office 專案中建立 DocumentBase 物件。
在檔層級專案中,當用戶開啟檔時,ThisDocument
Visual Studio Tools for Office 運行時間會自動具現化衍生自 DocumentBase) 的類別 (。 如需詳細資訊,請參閱 Programming Document-Level Customizations。
在應用層級專案中,您可以使用 方法來以程序設計方式GetVstoObject
建立Microsoft.Office.Tools.Word.Document主專案。 如需詳細資訊,請參閱 Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time。
使用方式
此類型只會在目標為 .NET Framework 4 或更新版本的 Office 專案中使用。 定義這個類型的組件並非 Visual Studio Tools for Office Runtime 的一部分。 您必須將這個組件與您的方案一起部署。 如需詳細資訊,請參閱 Visual Studio Tools for Office Runtime 的組件。
建構函式
DocumentBase(Factory, IServiceProvider, String, String) |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
屬性
ActiveTheme |
取得文件的現用主題名稱與主題格式化選項。 |
ActiveThemeDisplayName |
取得文件現用主題的顯示名稱。 |
ActiveWindow |
取得 Window,表示使用中視窗。 |
ActiveWritingStyle |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
Application |
取得 Application,表示文件的建立者。 |
AttachedTemplate |
取得或設定 Template,表示附加於文件的範本。 |
AutoFormatOverride |
取得或設定值,指出自動格式化選項是否會在格式化限制作用中的文件覆寫格式化限制。 |
AutoHyphenation |
取得或設定值,指出是否針對指定的文件開啟自動斷字。 |
Background |
取得或設定 Shape,表示指定文件的背景影像。 |
Base |
取得這個 Document 物件擴充的 DocumentBase 物件。 |
Bibliography |
取得包含在文件內的書目參考。 |
BindingContext |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
Bookmarks |
取得 Bookmarks 集合,表示文件中的所有書籤。 |
BuiltInDocumentProperties |
取得 Microsoft.Office.Core.DocumentProperties 集合,表示文件的所有內建文件屬性。 |
Characters |
取得 Characters 集合,表示文件中的字元。 |
ChildNodeSuggestions |
取得 XMLChildNodeSuggestions 集合,表示 DocumentBase 物件 (此物件會傳回所有附加結構描述的根項目) 或 XMLNode 物件 (此物件會傳回指定項目的子項目) 的容許項目清單。 |
ClickAndTypeParagraphStyle |
取得或設定由文件的即點即書 (Click and Type) 功能套用至文字的預設段落樣式。 |
CoAuthoring |
表示文件中的共同撰寫相關功能。 |
CommandBars |
取得 CommandBars 集合,表示 Microsoft Office Word 中的功能表列和所有工具列。 |
Comments |
取得 Comments 集合,表示文件中的所有註解。 |
Compatibility |
取得值,指出是否已啟用指定的相容性選項。 |
CompatibilityMode |
取得值,這個值可指定開啟文件時 Word 使用的相容性模式。 |
ConsecutiveHyphensLimit |
取得或設定可以使用短破折號結尾的連續行數上限。 |
Container |
取得文件的容器應用程式 (Container Application)。 |
Content |
取得 Range,表示主文件大綱。 |
ContentControls |
取得文件中的所有內容控制項集合。 |
ContentTypeProperties |
取得儲存在文件中的中繼資料,例如作者名稱、主旨和公司。 |
Controls |
取得包含在文件上的受管理控制項集合。 |
Creator |
取得建立文件的應用程式。 |
CurrentRsid |
取得 Microsoft Office Word 指派至文件中之變更的亂數。 |
CustomDocumentProperties |
取得 Microsoft.Office.Core.DocumentProperties 集合,表示文件的所有自訂文件屬性。 |
CustomXMLParts |
傳回文件中的自訂 XML 組件。 |
DataBindings |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
DataHost |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
DefaultTableStyle |
取得文件中所有新建立資料表套用的資料表樣式。 |
DefaultTabStop |
取得或設定文件中預設定位停駐點 (Tab Stop) 之間的間隔 (以點為單位)。 |
DefaultTargetFrame |
取得或設定瀏覽器框架,其中顯示透過超連結所連結的網頁。 |
DisableFeatures |
取得或設定值,指出是否停用 DisableFeaturesIntroducedAfter 屬性所指定版本之後引入的所有功能。 |
DisableFeaturesIntroducedAfter |
取得或設定值,判斷是否只在文件中停用指定 Microsoft Office Word 版本之後引入的功能。 |
DocumentInspectors |
取得 DocumentInspectors 物件,您可以用來找出隱藏的個人資訊,例如作者名稱、公司名稱和修訂日期。 |
DocumentLibraryVersions |
取得 DocumentLibraryVersions 集合,代表已啟用版本控制且儲存在伺服器上之文件庫的共用文件版本集合。 |
DocumentTheme |
取得套用至文件的 Microsoft Office 佈景主題。 |
DoNotEmbedSystemFonts |
取得或設定值,指出 Microsoft Office Word 是否嵌入通用系統字型。 |
取得 Email 物件,包含文件之所有與電子郵件相關的屬性。 |
|
EmbedLinguisticData |
取得或設定值,指出 Microsoft Office Word 是否使用 Windows Text Service Framework 應用程式開發介面嵌入語音和手寫型式,並且控制從 Microsoft Office 連接裝置接收的文字服務資料。 |
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 |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
HasPassword |
取得值,指出是否需要密碼才能開啟文件。 |
HasVBProject |
取得值,指出文件是否有附加的 Microsoft Visual Basic for Applications (VBA) 專案。 |
HostContext |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
HTMLDivisions |
取得 HTMLDivisions 物件,表示在 Web 文件中的 HTML 內文區塊。 |
Hyperlinks |
取得 Hyperlinks 集合,表示文件中的所有超連結。 |
HyphenateCaps |
取得或設定值,指出所有大寫字母的文字是否可以斷字。 |
HyphenationZone |
取得或設定斷字區域的寬度 (以點為單位)。 |
Indexes |
取得 Indexes 集合,表示文件中的所有索引。 |
InlineShapes |
取得 InlineShapes 集合,表示文件中的所有 InlineShape 物件。 |
InnerObject |
取得 Document,代表由 DocumentBase 表示的文件主項目基礎原生物件。 |
IsMasterDocument |
取得值,指出文件是否為主控文件。 |
IsSubdocument |
取得值,指出是否會在個別的文件視窗中開啟文件,使其當做主控文件的子文件。 |
ItemProvider |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
JustificationMode |
取得或設定文件的字元間距調整。 |
KerningByAlgorithm |
取得或設定值,指出 Microsoft Office Word 是否會在文件中針對半形拉丁字元和標點符號進行字元間距調整。 |
Kind |
取得或設定 Microsoft Office Word 自動格式化文件時使用的格式類型。 |
LanguageDetected |
取得或設定值,指出 Microsoft Office Word 是否已經偵測在文件中文字所使用的語言。 |
ListParagraphs |
取得 ListParagraphs 集合,表示在文件中的所有編號段落。 |
Lists |
取得 Lists 集合,包含文件中所有已格式化的清單。 |
ListTemplates |
取得 ListTemplates 集合,表示文件的所有清單格式。 |
LockQuickStyleSet |
取得或設定值,指出使用者是否可以變更正在使用的快速樣式集。 |
LockTheme |
取得或設定值,指出使用者是否可以變更文件佈景主題。 |
MailEnvelope |
取得 MsoEnvelope,表示文件的電子郵件標頭。 |
Mailer |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
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 集合,表示在文件中的追蹤修訂。 |
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 | |
ShowGrammaticalErrors |
取得或設定值,指出是否會使用綠色波浪線標示文件中的文法錯誤。 |
ShowRevisions |
取得或設定值,指出是否在螢幕上顯示文件中的追蹤修訂。 |
ShowSpellingErrors |
取得或設定值,指出 Microsoft Office Word 是否會為文件中的拼字錯誤加上底線。 |
Signatures |
取得 SignatureSet,表示文件的數位簽章。 |
Site |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
SmartDocument |
取得 SmartDocument,表示智慧文件方案的設定。 |
SnapToGrid |
取得或設定值,指出在文件中繪製、移動快取圖案或東亞字元,或調整其大小時,是否會自動對齊不可見的格線。 |
SnapToShapes |
取得或設定值,指出 Microsoft Office Word 是否會自動將快取圖案或東亞字元對齊不可見的格線,這些格線會穿越文件中其他快取圖案或東亞字元的水平或垂直邊緣。 |
SpellingChecked |
取得或設定值,指出在是否已檢查過整個文件中的拼字。 |
SpellingErrors |
取得 ProofreadingErrors 集合,表示在文件中識別為拼字錯誤的文字。 |
StoryRanges |
取得 StoryRanges 集合,表示文件中的所有大綱。 |
Styles |
取得文件的 Styles 集合。 |
StyleSheets |
取得 StyleSheets 物件,表示附加至文件的 Web 樣式表。 |
StyleSortMethod |
取得或設定值,指定排序 [樣式] 工作窗格中的樣式時所使用的排序方法。 |
Subdocuments |
取得 Subdocuments 集合,表示文件中的所有子文件。 |
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。 |
VstoSmartTags |
取得與文件相關聯的 SmartTagCollection。 |
WebOptions |
取得 WebOptions 物件,其中包含當您將文件另存為網頁或開啟網頁時,Microsoft Office Word 所使用的文件層級屬性。 |
Windows |
取得 Windows 集合,表示文件中的所有視窗 (例如 Sales.doc:1 和 Sales.doc:2)。 |
WordOpenXML |
取得 XML 字串,這個字串包含 Word Open XML 格式之文件的內容。 |
Words |
取得 Words 集合,表示文件中的所有文字。 |
WritePassword |
設定儲存文件變更的密碼。 |
WriteReserved |
取得值,指出文件是否受到寫入密碼的保護。 |
XMLHideNamespaces |
取得值,指出是否在 [XML 結構] 工作窗格的項目清單中隱藏 XML 命名空間。 |
XMLNodes |
取得 XMLNodes 集合,表示文件中所有 XML 項目的集合。 |
XMLSaveDataOnly |
取得或設定值,指出 Microsoft Office Word 只有儲存 XML 資料或是儲存整份文件。 |
XMLSaveThroughXSLT |
取得或設定當使用者儲存文件時,要套用之可延伸樣式表語言轉換 (XSLT) 的路徑或檔名。 |
XMLSchemaReferences |
取得 XMLSchemaReferences 集合,表示附加至文件的結構描述。 |
XMLSchemaViolations |
取得 XMLNodes 集合,表示文件中所有具有驗證錯誤的節點。 |
XMLShowAdvancedErrors |
取得或設定值,指出錯誤訊息文字是由內建 Microsoft Office Word 錯誤訊息產生,或由 Office 內附的 Microsoft XML Core Services (MSXML) 5.0 元件產生。 |
XMLUseXSLTWhenSaving |
取得或設定值,指出是否要透過可延伸樣式表語言轉換 (XSLT) 儲存文件。 |
方法
AcceptAllRevisions() |
接受文件中的所有追蹤修訂。 |
AcceptAllRevisionsShown() |
接受螢幕上所顯示文件中的所有修訂。 |
Activate() |
把焦點放在文件上。 |
AddToFavorites() |
建立文件的捷徑,並將它新增至 [我的最愛] 資料夾。 |
ApplyDocumentTheme(String) |
將文件佈景主題套用至文件。 |
ApplyQuickStyleSet2(Object) |
將指定的快速樣式集套用到文件。 |
ApplyTheme(String) |
將佈景主題套用至文件 (如果已開啟文件)。 |
AutoFormat() |
自動格式化文件。 使用 Kind 屬性指定格式類型。 |
BeginInit() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
CanCheckin() |
判斷 Microsoft Office Word 是否可以將文件簽入伺服器。 |
CheckConsistency() |
搜尋日文文件上的所有文字,並且顯示同一文字但其字元使用方式不一致的情況。 |
CheckGrammar() |
開始文件的拼字及文法檢查。 |
CheckIn(Boolean, Object, Boolean) |
從本機電腦取得伺服器的文件,並將本機文件設為唯讀,使它不能在本機進行編輯。 |
CheckInWithVersion(Boolean, Object, Boolean, Object) |
從本機電腦取得伺服器的文件,並將本機文件設為唯讀,使它不能在本機進行編輯。 |
CheckSpelling(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) |
開始文件的拼字檢查。 |
Close(Object, Object, Object) |
關閉文件。 |
ClosePrintPreview() |
將文件從預覽列印切換至先前的檢視。 如果文件不是預覽列印模式,會擲回例外狀況。 |
Compare(String, Object, Object, Object, Object, Object, Object, Object) |
顯示修訂標記,指出文件和另一份文件之間的差異。 |
ComputeStatistics(WdStatistic, Object) |
依據文件的內容取得統計資料。 |
Convert() |
將文件轉換為最新的檔案格式,並啟用所有的新功能。 |
ConvertAutoHyphens() |
將自動斷字功能所建立的連字號轉換為手動連字號。 |
ConvertNumbersToText(Object) |
將所指定文件中的清單編號和 LISTNUM 欄位變更為文字。 |
ConvertVietDoc(Int32) |
使用非預設的字碼頁 (Code Page),將越南文的文件轉換成 Unicode。 |
CopyStylesFromTemplate(String) |
從指定的範本複製樣式至文件。 |
CountNumberedItems(Object, Object) |
傳回文件中的分項或編號項目和 LISTNUM 欄位的數目。 |
CreateLetterContent(String, Boolean, String, WdLetterStyle, Boolean, WdLetterheadLocation, Single, String, String, String, WdSalutationType, String, String, String, String, String, String, String, String, String, String, String, Int32, Object, Object, Object, Object, Object, Object, Object, Object) |
根據指定的信件項目,建立並傳回 LetterContent 物件。 |
CreateRibbonExtensibilityObject() |
傳回實作 Microsoft.Office.Core.IRibbonExtensibility 介面的物件。 |
CreateRibbonObjects() |
傳回 OfficeRibbon 物件的陣列至 CreateRibbonExtensibilityObject() 方法。 |
DataForm() |
顯示 [資料表單] 對話方塊,您可以在其中新增、刪除或修改資料記錄。 |
DeleteAllComments() |
從文件的 Comments 集合中刪除所有註解。 |
DeleteAllCommentsShown() |
刪除顯示於螢幕上之文件的所有修訂。 |
DeleteAllEditableRanges(Object) |
刪除所有範圍的使用權限,在該範圍中指定的使用者或使用者群組具有修改權限。 |
DeleteAllInkAnnotations() |
刪除文件中的所有手寫筆跡附註。 |
DetectLanguage() |
分析文件中的文字,以判斷所寫入的語言。 |
Dispose() |
釋放 DocumentBase 使用的資源。 |
DowngradeDocument() |
將文件變更為 Word 97-2003 文件格式,以便在舊版的 Microsoft Office Word 中進行編輯。 |
EditionOptions(WdEditionType, WdEditionOption, String, Object) |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
EndInit() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
EndReview() |
終止檢閱檔案,該檔案是使用 SendForReview(Object, Object, Object, Object) 方法傳送以進行檢閱,或是以使用電子郵件訊息傳送文件給其他使用者的方式,自動被放置在檢閱循環中。 |
ExportAsFixedFormat(String, WdExportFormat, Boolean, WdExportOptimizeFor, WdExportRange, Int32, Int32, WdExportItem, Boolean, Boolean, WdExportCreateBookmarks, Boolean, Boolean, Boolean, Object) |
使用 PDF 或 XPS 格式儲存文件。 |
FinishInitialization() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
FitToPages() |
縮小文字的字型大小,讓文件頁數減少。 |
FollowHyperlink(Object, Object, Object, Object, Object, Object, Object) |
解析超連結,或是如果已下載文件就顯示快取文件。 |
ForwardMailer() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
FreezeLayout() |
依照目前顯示的樣子修正 Web 檢視中的文件配置,如此一來,當您調整視窗大小時,分行符號就可以保持固定位置,而筆跡標註也不會移動。 |
GetAutomationObject() |
由 Visual Studio Tools for Office 運行時間呼叫,以取得檔中 VBA 程式代碼可以使用的物件。 |
GetCrossReferenceItems(Object) |
取得項目陣列,此陣列可以根據指定的交互參照類型進行交互參照。 |
GetHostItem<T>(Type, String) |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
GetLetterContent() |
從文件擷取信件項目,並且傳回 LetterContent。 |
GetWorkflowTasks() |
傳回指派給文件的工作流程工作。 |
GetWorkflowTemplates() |
傳回附加至文件的工作流程範本。 |
GoTo(Object, Object, Object, Object) |
傳回 Range,表示所指定項目 (例如頁面、書籤或欄位) 的開始位置。 |
Initialize() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
InitializeDataBindings() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
LockServerFile() |
鎖定伺服器上的文件,防止其他人進行編輯。 |
MakeCompatibilityDefault() |
在 [選項] 對話方塊的 [相容性] 索引標籤中設定相容性選項,作為新文件的預設值。 |
ManualHyphenation() |
起始文件的手動斷字,每次一行。 提示使用者接受或拒絕建議的斷字。 |
Merge(String, Object, Object, Object, Object) |
將某文件中具有修訂標記標示的變更合併至另一份文件中。 |
OnShutdown() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
OnStartup() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
Post() |
將文件張貼至 Microsoft Exchange 的公用資料夾中。 此方法會顯示 [傳送到 Exchange 資料夾] 對話方塊,因此可以選取資料夾。 |
PresentIt() |
使用載入的文件開啟 Microsoft Office PowerPoint。 |
PrintOut(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) |
列印文件的全部或部分內容。 |
PrintPreview() |
將檢視切換為預覽列印。 |
Protect(WdProtectionType, Object, Object, Object, Object) |
對文件套用其中一種保護類型。 |
ProtectDocument() |
讓您有機會在儲存快取資料之後將密碼保護重新套用至文件。 |
Range(Object, Object) |
使用指定的開始和結束字元位置傳回 Range。 |
Redo(Object) |
執行復原的最後動作 (回復 Undo(Object) 方法)。 |
RejectAllRevisions() |
拒絕文件中的所有追蹤修訂。 |
RejectAllRevisionsShown() |
拒絕文件中所有顯示在螢幕上的追蹤修訂。 |
Reload() |
將超連結解析為文件,並且下載文件,以便重新載入快取文件。 |
ReloadAs(MsoEncoding) |
使用指定的文件編碼方式,重新載入以 HTML 文件為主的文件。 |
RemoveCustomization() |
移除文件中的自訂。 |
RemoveDocumentInformation(WdRemoveDocInfoType) |
從文件移除中繼資料,例如屬性和註解。 |
RemoveLockedStyles() |
將格式化限制套用至文件之後,清除已鎖定樣式的文件。 |
RemoveNumbers(Object) |
從文件移除編號或項目符號。 |
RemoveTheme() |
從文件中移除現用主題。 |
Repaginate() |
重新編頁整個文件。 |
Reply() |
開啟新的電子郵件訊息,以便回覆使用中的訊息。 寄件者的地址會併入 [收件者:] 行。 |
ReplyAll() |
開啟新的電子郵件訊息,以便回覆使用中的訊息。 寄件者和其他所有收件者的地址會適當地併入 [收件者:] 和 [副本:] 行。 |
ReplyWithChanges(Object) |
傳送電子郵件訊息給送出文件供檢閱之用的作者,通知他或她檢閱者已完成文件的檢閱作業。 |
RequestService(Guid) |
傳回可在文件層級自訂中實作 Microsoft.Office.Core.IRibbonExtensibility 介面的物件。 |
ResetFormFields() |
清除文件中的所有表單欄位,準備再次以其他資料填入表單。 |
RunAutoMacro(WdAutoMacros) |
執行文件中儲存的自動巨集。 |
RunLetterWizard(Object, Object) |
在文件上執行 [信件精靈]。 |
Save() |
儲存文件。 如果是第一次儲存文件,[另存新檔] 對話方塊會提示使用者輸入檔案名稱。 |
SaveAs2(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) |
使用新名稱或新格式儲存文件。 此方法的部分引數對應到 [另存新檔] 對話方塊中的選項。 |
SaveAsQuickStyleSet(String) |
儲存目前使用中的快速樣式群組。 |
Select() |
選擇文件。 |
SelectAllEditableRanges(Object) |
選取所指定使用者或群組具備修改權限的所有範圍。 |
SelectContentControlsByTag(String) |
傳回文件中具有特定標記 (Tag) 的所有內容控制項。 |
SelectContentControlsByTitle(String) |
傳回文件中具有特定標題的所有內容控制項。 |
SelectLinkedControls(CustomXMLNode) |
傳回文件中連結至特定自訂 XML 節點的所有內容控制項。 |
SelectNodes(String, String, Boolean) |
取得 XMLNodes 集合,表示符合 |
SelectSingleNode(String, String, Boolean) |
傳回 XMLNode 物件,表示在文件中第一個符合 |
SelectUnlinkedControls(CustomXMLPart) |
傳回文件中未連結至自訂 XML 組件的所有內容控制項。 |
SendFax(String, Object) |
在沒有使用者互動情況下,將文件當做傳真傳送。 |
SendFaxOverInternet(Object, Object, Object) |
將文件傳送至傳真服務提供者,此提供者會將文件傳真至一個或多個指定的收件者。 |
SendForReview(Object, Object, Object, Object) |
將文件以電子郵件訊息傳送至指定的收件者檢閱。 |
SendMail() |
開啟訊息視窗,透過 Microsoft Exchange 傳送文件。 |
SendMailer(Object, Object) |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
SetCompatibilityMode(Int32) |
設定文件的相容性模式。 |
SetDefaultTableStyle(Object, Boolean) |
指定在文件中新建立表格所使用的表格樣式。 |
SetLetterContent(Object) |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
SetPasswordEncryptionOptions(String, String, Int32, Object) |
設定 Microsoft Office Word 以密碼加密文件時使用的選項。 |
ToggleFormsDesign() |
開啟或關閉表單設計模式。 |
TransformDocument(String, Boolean) |
將指定的可延伸樣式表語言轉換 (XSLT) 檔套用至文件,並且使用結果取代文件。 |
Undo(Object) |
復原 [復原] 清單中顯示的最後一個動作或一系列動作。 如果未順利復原動作,則會傳回 |
UndoClear() |
清除可以針對文件復原的動作清單。 對應到項目清單,其會在您按一下 [標準] 工具列上 [復原] 按鈕旁邊的箭頭時出現。 |
Unprotect(Object) |
移除文件的保護。 |
UnprotectDocument() |
讓您可從文件移除密碼保護,並儲存快取的資料。 |
UpdateStyles() |
將所有樣式從附加範本複製到文件,這樣會覆寫文件中任何同名的現有樣式。 |
UpdateSummaryProperties() |
更新 [屬性] 對話方塊中的關鍵字和註解文字,以反映文件的 AutoSummary 內容。 |
ViewCode() |
針對文件中所選取 ActiveX 控制項顯示程式碼視窗。 |
ViewPropertyBrowser() |
針對指定文件中所選取的 ActiveX 控制項顯示屬性視窗。 |
WebPagePreview() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
事件
ActivateEvent |
當文件成為使用中視窗時發生。 |
BeforeClose |
在關閉文件之前立即發生。 |
BeforeDoubleClick |
當按兩下文件視窗的編輯區域時,在預設的按兩下動作之前發生。 |
BeforePrint |
在列印文件之前發生。 |
BeforeRightClick |
在文件視窗的編輯區域上按一下滑鼠右鍵時,於預設的按一下滑鼠右鍵動作之前發生。 |
BeforeSave |
在儲存文件之前發生。 |
BindingContextChanged |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
BuildingBlockInsert |
會在建置組塊插入至文件時發生。 |
CloseEvent |
在關閉文件時發生。 |
ContentControlAfterAdd |
會在內容控制項加入至文件之後發生。 |
ContentControlBeforeContentUpdate |
會在 Microsoft Office Word 正要更新內容控制項中的文字之前發生 (如果內容控制項繫結至自訂 XML 組件的話)。 |
ContentControlBeforeDelete |
會在正要從文件中刪除內容控制項之前發生。 |
ContentControlBeforeStoreUpdate |
就在 Microsoft Office Word 更新繫結至內容控制項的自訂 XML 組件資料之前 (也就是內容控制項中的文字變更之後)。 |
ContentControlOnEnter |
會在使用者按一下內容控制項內部,或以程式設計方式將游標移入內容控制項時發生。 |
ContentControlOnExit |
會在使用者按一下內容控制項外部,或以程式設計方式將游標移出內容控制項時發生。 |
Deactivate |
當現用文件視窗失去焦點時發生。 |
Disposed |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
MailMergeAfterMerge |
當成功地合併在合併列印中的所有記錄之後發生。 |
MailMergeAfterRecordMerge |
當資料來源中的每項記錄都成功地合併至合併列印之後發生。 |
MailMergeBeforeMerge |
在執行合併但是尚未合併任何記錄之前發生。 |
MailMergeBeforeRecordMerge |
當針對合併中的個別記錄執行合併時發生。 |
MailMergeDataSourceLoad |
當載入合併列印的資料來源時發生。 |
MailMergeWizardSendToCustom |
當您在 [合併列印精靈] 的步驟六按一下自訂按鈕時發生。 |
MailMergeWizardStateChange |
當使用者將 [合併列印精靈] 的某一指定步驟變更為其他指定步驟時發生。 |
New |
在建立新文件時發生。 |
Open |
當開啟文件時發生。 |
SelectionChange |
當文件視窗中的選取範圍變更時發生。 |
Shutdown |
發生於文件主項目關閉時。 |
Startup |
會在文件開始執行而且組件中的所有初始化程式碼也都已執行後發生。 |
SyncEvent |
當屬於文件工作區一部分的文件之本機複本與伺服器上的複本同步處理時發生。 |
WindowSize |
當移動文件視窗或調整大小時發生。 |
XMLAfterInsert |
當使用者將新的 XML 項目加入至文件時發生。 如果同時將一個以上的項目加入至文件 (例如剪下並貼上 XML),則在插入每個項目時都會引發事件。 |
XMLBeforeDelete |
當使用者從文件中刪除 XML 項目時發生。 如果同時從文件中刪除一個以上的項目 (例如剪下並貼上 XML),則在刪除每個項目時都會引發事件。 |
明確介面實作
EntryPoint.BeginInit() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
EntryPoint.EndInit() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
EntryPoint.FinishInitialization() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
EntryPoint.Initialize() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
EntryPoint.InitializeDataBindings() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
EntryPoint.OnShutdown() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
EntryPoint.OnStartup() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
ICachedDataPersistanceCallback.OnAfterSave() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
ICachedDataPersistanceCallback.OnBeforeSave() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
IDocumentExtension.CreateRibbonExtensibilityObject() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
IDocumentExtension.CreateRibbonObjects() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
IDocumentExtension.GetAutomationObject() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
IDocumentExtension.ProtectDocument() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
IDocumentExtension.RequestService(Guid) |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
IDocumentExtension.UnprotectDocument() |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |
IExtension.ExtensionBase |
提供 Microsoft Office Word 文件層級專案中 ThisDocument 類別的基底類別。 |