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, ICachedDataPersistanceCallback
public abstract class DocumentBase : IDocumentExtension, 
    IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent, 
    IDisposable, ICachedDataPersistanceCallback

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 获取或设置由“即点即输”功能应用于文档中文本的默认段落样式。
公共属性 CoAuthoring 表示文档中与共同创作相关的功能。
公共属性 CodeName 基础结构。
公共属性 CommandBars 获取一个 CommandBars 集合,该集合表示 Microsoft Office Word 中的菜单栏和所有工具栏。
公共属性 Comments 获取一个 Comments 集合,该集合表示文档中的所有注释。
公共属性 Compatibility 获取一个值,用于指示指定的兼容性选项是否已启用。
公共属性 CompatibilityMode 获取一个值,该值指定在打开文档时 Word 使用的兼容性模式。
公共属性 ConsecutiveHyphensLimit 获取或设置能够以连字符结尾的连续行的最大数目。
公共属性 Container 获取文档的容器应用程序。
公共属性 Content 获取一个表示主文档内容的 Range
公共属性 ContentControls 获取文档中所有内容控件的集合。
公共属性 ContentTypeProperties 获取存储在文档中的元数据(如作者姓名、主题和公司)。
公共属性 Controls 获取文档中包含的托管控件的集合。
公共属性 Creator 获取在其中创建文档的应用程序。
公共属性 CurrentRsid 获取 Microsoft Office Word 指派给文档中更改的一个随机数。
公共属性 CustomDocumentProperties 获取一个 DocumentProperties 集合,该集合表示文档的所有自定义文档属性。
公共属性 CustomXMLParts 返回文档中的自定义 XML 部件。
公共属性 DataBindings 基础结构。
公共属性 DataHost 基础结构。
公共属性 DefaultTableStyle 获取应用于文档中所有新创建的表的表样式。
公共属性 DefaultTabStop 获取或设置文档中默认制表位之间的间隔(以磅为单位)。
公共属性 DefaultTargetFrame 获取或设置浏览器框架,用于显示通过超链接访问的网页。
公共属性 DisableFeatures 获取或设置一个值,用于指示在 DisableFeaturesIntroducedAfter 属性中指定的版本之后引入的所有功能是否已禁用。
公共属性 DisableFeaturesIntroducedAfter 获取或设置一个值,该值确定在指定版本的 Microsoft Office Word 之后引入的所有功能是否仅在该文档中禁用。
公共属性 DocID 基础结构。
公共属性 DocumentInspectors 获取一个 Microsoft.Office.Core.DocumentInspectors 对象,使用该对象可以查找隐藏的个人信息(如作者姓名、公司名称和修订日期)。
公共属性 DocumentLibraryVersions 获取一个 DocumentLibraryVersions 集合,该集合表示已启用版本管理且存储在服务器文档库中的共享文档的版本集合。
公共属性 DocumentTheme 获取应用于文档的 Microsoft Office 主题。
公共属性 DoNotEmbedSystemFonts 获取或设置一个值,用于指示 Microsoft Office Word 是否嵌入常见的系统字体。
公共属性 Email 获取一个 Email 对象,该对象包含与电子邮件相关的所有文档属性。
公共属性 EmbedLinguisticData 获取或设置一个值,用于指示 Microsoft Office Word 是否嵌入语音和手写功能,以及是否控制通过 Windows Text Service Framework 应用程序编程接口从连接到 Microsoft Office 的设备接收的文本服务数据。
公共属性 EmbedSmartTags 获取或设置一个值,用于指示 Microsoft Office Word 是否在文档中保存智能标记信息。 此类型或成员只适合在 2007 Microsoft Office system 项目中使用。Office 2010 中已弃用智能标记。
.
公共属性 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 放置二元运算符的位置。
公共属性 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 获取或设置一个值,用于指示文档是否存储修订的日期和时间元数据。
公共属性 RemovePersonalInformation 获取或设置一个值,用于指示在用户保存文档时,Microsoft Office Word 是否从注释、修订和“属性”对话框中移除所有用户信息。
公共属性 Research 获取文档的信息检索服务。
公共属性 RevisedDocumentTitle 获取执行显示更改的文档比较操作后的修订文档的标题。
公共属性 Revisions 获取一个 Revisions 集合,该集合表示文档中的修订。
公共属性 Routed 获取一个值,用于指示文档是否已发送给下一个收件人。
公共属性 RoutingSlip 获取一个表示文档传送名单信息的 RoutingSlip
公共属性 Saved 获取或设置一个值,用于指示文档自上次保存以来是否未进行过更改。
公共属性 SaveEncoding 获取或设置在保存文档时使用的编码。
公共属性 SaveFormat 获取文档的文件格式。
公共属性 SaveFormsData 获取或设置一个值,用于指示 Microsoft Office Word 是否将在窗体中输入的数据保存为 tab 分隔的记录以在数据库中使用。
公共属性 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 对象,该对象表示文档中的智能标记。 此类型或成员只适合在 2007 Microsoft Office system 项目中使用。Office 2010 中已弃用智能标记。
.
公共属性 SmartTagsAsXMLProps 获取或设置一个值,用于指示在将包含智能标记的文档另存为 HTML 时,Microsoft Office Word 是否创建一个包含智能标记信息的 XML 头。 此类型或成员只适合在 2007 Microsoft Office system 项目中使用。Office 2010 中已弃用智能标记。
.
公共属性 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 获取或设置 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 对文档应用指定的快速样式集。
公共方法 ApplyTheme 在文档处于打开状态时对其应用主题。
公共方法 AutoFormat 自动设置文档的格式。使用 Kind 属性指定格式类型。
公共方法 AutoSummarize 创建文档的自动摘要。
公共方法 BeginInit 基础结构。
公共方法 CanCheckin 确定 Microsoft Office Word 能否将文档签入服务器。
公共方法 CheckConsistency 在日语文档中搜索所有文本,并显示相同的单词存在字符用法不一致的实例。
公共方法 CheckGrammar 开始对文档进行拼写和语法检查。
公共方法 CheckIn 将本地计算机上的文档放在服务器上,并将本地文档设置为只读,以便它不能在本地编辑。
公共方法 CheckInWithVersion 将本地计算机上的文档放在服务器上,并将本地文档设置为只读,以便它不能在本地编辑。
公共方法 CheckNewSmartTags 访问 Microsoft Office 网站,查找可用的智能标记识别器和操作文件。 此类型或成员只适合在 2007 Microsoft Office system 项目中使用。Office 2010 中已弃用智能标记。
.
公共方法 CheckSpelling 开始对文档进行拼写检查。
公共方法 Close 关闭文档。
公共方法 ClosePrintPreview 将文档从打印预览切换到上一个视图。如果文档未在打印预览中,则将引发异常。
公共方法 Compare 显示修订标记以指出该文档与其他文档的不同之处。
公共方法 Compare2000 基础结构。
公共方法 Compare2002 基础结构。
公共方法 ComputeStatistics 基于文档的内容获取统计信息。
公共方法 Convert 将文档转换为最新的文件格式并启用所有新功能。
公共方法 ConvertAutoHyphens 将自动断字创建的连字符转换为手动连字符。
公共方法 ConvertNumbersToText 将指定文档中的列表编号和 LISTNUM 字段更改为文本。
公共方法 ConvertVietDoc 使用默认值以外的代码页将越南语文档转换为 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。)
公共方法 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 的浅表副本。 (继承自 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 从文档中移除所有智能标记信息。 此类型或成员只适合在 2007 Microsoft Office system 项目中使用。Office 2010 中已弃用智能标记。
.
公共方法 RemoveTheme 从文档中移除活动主题。
公共方法 Repaginate 重标整个文档的页码。
公共方法 Reply 打开新电子邮件以答复活动消息。发件人的地址包含在“到:”行中。
公共方法 ReplyAll 打开新电子邮件以答复活动消息。发件人的地址和所有其他收件人的地址根据相应的情况包含在“到:”和“抄送:”行中。
公共方法 ReplyWithChanges 将电子邮件发送给已发出进行审阅的文档的作者,向作者通知审阅者已完成对该文档的审阅。
受保护的方法 RequestService 返回一个对象,该对象在文档级自定义项中实现 Microsoft.Office.Core.IRibbonExtensibility 接口。
公共方法 ResetFormFields 清除文档中的所有窗体字段,并准备再次填写窗体。
公共方法 Route 使用文档的当前传送名单传送文档。
公共方法 RunAutoMacro 运行存储在文档中的自动宏。
公共方法 RunLetterWizard 在文档中运行“英文信函向导”
公共方法 Save 保存文档。如果文档在以前没有保存过,“另存为”对话框会提示用户输入一个文件名。
公共方法 SaveAs 用新名称或新格式保存文档。此方法的某些参数与“另存为”对话框中的选项相对应。
公共方法 SaveAs2 用新名称或新格式保存文档。此方法的某些参数与“另存为”对话框中的选项相对应。
公共方法 SaveAs2000 基础结构。
公共方法 SaveAsQuickStyleSet 保存当前使用的快速样式组。
公共方法 sblt 基础结构。
公共方法 Select 选择文档。
公共方法 SelectAllEditableRanges 选择指定的用户或用户组对其拥有修改权限的全部范围。
公共方法 SelectContentControlsByTag 返回文档中具有指定标记的所有内容控件。
公共方法 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 设置文档的兼容性模式。
公共方法 SetDefaultTableStyle 指定要用于文档中新创建的表的表样式。
公共方法 SetLetterContent
公共方法 SetPasswordEncryptionOptions 设置 Microsoft Office Word 在用密码对文档加密时使用的选项。
公共方法 ToggleFormsDesign 打开或关闭窗体设计模式。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 TransformDocument 向文档应用指定的可扩展样式表语言转换 (XSLT) 文件,并用结果替换文档。
公共方法 Undo 撤消上一个操作或者一系列操作,这些操作显示在“撤消”列表中。如果操作已成功撤消,则返回 true。
公共方法 UndoClear 清除可对该文档撤消的操作的列表。与在单击“常用”工具栏上“撤消”按钮旁边的箭头时出现的项列表相对应。
公共方法 UnfreezeLayout 取消 FreezeLayout 的效果,以便在调整 Web 浏览器窗口大小时,换行符可以更改且墨迹批注可以移动。
公共方法 Unprotect 从文档中移除保护功能。
受保护的方法 UnprotectDocument 提供移除文档的密码保护而使缓存数据得以保存的机会。
公共方法 UpdateStyles 将所附加模板中的所有样式复制到文档中,并覆盖文档中现有的同名样式。
公共方法 UpdateSummaryProperties 更新“属性”对话框中的关键字和注释文本,以反映文档的自动摘要内容。
公共方法 ViewCode 显示文档中选定 ActiveX 控件的代码窗口。
公共方法 ViewPropertyBrowser 显示指定文档中选定 ActiveX 控件的属性窗口。
公共方法 WebPagePreview

页首

事件

  名称 说明
公共事件 ActivateEvent 在文档变成活动窗口时发生。
公共事件 BeforeClose 刚好在文档关闭之前发生。
公共事件 BeforeDoubleClick 在默认的双击操作执行之前,在文档窗口的编辑区域被双击时发生。
公共事件 BeforePrint 在打印文档之前发生。
公共事件 BeforeRightClick 在默认的右击操作执行之前,在文档窗口的编辑区域被右击时发生。
公共事件 BeforeSave 在保存文档之前发生。
公共事件 BindingContextChanged 基础结构。
公共事件 BuildingBlockInsert 在将生成块插入到文档中时发生。
公共事件 CloseEvent 在关闭文档时发生。
公共事件 ContentControlAfterAdd 在内容控件添加到文档后发生。
公共事件 ContentControlBeforeContentUpdate 如果内容控件绑定到自定义 XML 部件,则此事件就在 Microsoft Office Word 更新该内容控件中的文本之前发生。
公共事件 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 时),则会针对删除的每个元素引发该事件。

页首

显式接口实现

  名称 说明
显式接口实现私有方法 EntryPoint.BeginInit 基础结构。
显式接口实现私有方法 EntryPoint.EndInit 基础结构。
显式接口实现私有方法 EntryPoint.FinishInitialization 基础结构。
显式接口实现私有方法 EntryPoint.Initialize 基础结构。
显式接口实现私有方法 EntryPoint.InitializeDataBindings 基础结构。
显式接口实现私有方法 EntryPoint.OnShutdown 基础结构。
显式接口实现私有方法 EntryPoint.OnStartup 基础结构。
显式接口实现私有方法 ICachedDataPersistanceCallback.OnAfterSave
显式接口实现私有方法 ICachedDataPersistanceCallback.OnBeforeSave
显式接口实现私有方法 IDocumentExtension.CreateRibbonExtensibilityObject 基础结构。
显式接口实现私有方法 IDocumentExtension.CreateRibbonObjects 基础结构。
显式接口实现私有方法 IDocumentExtension.GetAutomationObject 基础结构。
显式接口实现私有方法 IDocumentExtension.ProtectDocument 基础结构。
显式接口实现私有方法 IDocumentExtension.RequestService 基础结构。
显式接口实现私有方法 IDocumentExtension.UnprotectDocument 基础结构。
显式接口实现私有属性 IExtension.ExtensionBase 基础结构。

页首

备注

DocumentBase 类是使用 Visual Studio 创建的文档级 Word 项目中的 ThisDocument 类的基类。 使用 ThisDocument 类访问项目中的文档。 有关详细信息,请参阅对文档级自定义项进行编程

DocumentBase 类与 Word 主互操作程序集中的 Microsoft.Office.Interop.Word.Document 对象可提供相同的成员,但前者还会添加下列功能:

创建文档宿主项

不能在 Office 项目中以编程方式创建 DocumentBase 对象。

在文档级项目中,当最终用户打开文档时,Visual Studio Tools for Office Runtime 自动实例化 ThisDocument 类(派生自 DocumentBase)。 有关详细信息,请参阅对文档级自定义项进行编程

在应用程序级项目中,可以使用 GetVstoObject 方法以编程方式创建 Microsoft.Office.Tools.Word.Document 宿主项。 有关详细信息,请参阅在运行时在应用程序级外接程序中扩展 Word 文档和 Excel 工作簿

用法

此类型仅用于面向 .NET Framework 4 和 .NET Framework 4.5 的 Office 项目。定义此类型的程序集不是 Visual Studio Tools for Office Runtime 的一部分。您必须与解决方案一起部署此程序集。有关详细信息,请参阅 Visual Studio Tools for Office Runtime 中的程序集

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Office.Tools.Word 命名空间

其他资源

宿主项和宿主控件概述

文档宿主项