DocumentBase 类

定义

提供 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是文档级Word使用 Visual Studio 创建的项目中类的基类ThisDocumentThisDocument使用 类访问项目中的文档。 有关详细信息,请参阅 Programming Document-Level Customizations

DocumentBase提供与Word主互操作程序集中的 对象相同的成员Microsoft.Office.Interop.Word.Document,但它添加了以下功能:

创建文档宿主项

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

在文档级项目中,ThisDocumentDocumentBase) 派生的类 (在最终用户打开文档时,Visual Studio Tools for Office运行时会自动实例化。 有关详细信息,请参阅 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

获取或设置由“即点即输”功能应用于文档中文本的默认段落样式。

CoAuthoring

表示文档中与共同创作相关的功能。

CommandBars

获取一个 CommandBars 集合,该集合表示 Microsoft Office Word 中的菜单栏和所有工具栏。

Comments

获取一个 Comments 集合,该集合表示文档中的所有注释。

Compatibility

获取一个值,用于指示指定的兼容性选项是否已启用。

CompatibilityMode

获取一个值,该值指定在打开文档时 Word 使用的兼容性模式。

ConsecutiveHyphensLimit

获取或设置能够以连字符结尾的连续行的最大数目。

Container

获取文档的容器应用程序。

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

获取或设置文档中默认制表位之间的间隔(以磅为单位)。

DefaultTargetFrame

获取或设置浏览器框架,用于显示通过超链接访问的网页。

DisableFeatures

获取或设置一个值,该值指示是否禁用在 DisableFeaturesIntroducedAfter 属性中指定的版本之后引入的所有功能。

DisableFeaturesIntroducedAfter

获取或设置一个值,该值确定在指定版本的 Microsoft Office Word 之后引入的所有功能是否仅在该文档中禁用。

DocumentInspectors

获取一个 DocumentInspectors 对象,使用该对象可以查找隐藏的个人信息(如作者姓名、公司名称和修订日期)。

DocumentLibraryVersions

获取一个 DocumentLibraryVersions 集合,表示一个共享文档的版本集合,该共享文档启用了版本控制,并且存储在服务器的文档库中。

DocumentTheme

获取应用于文档的 Microsoft Office 主题。

DoNotEmbedSystemFonts

获取或设置一个值,用于指示 Microsoft Office Word 是否嵌入常见的系统字体。

Email

获取一个 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 放置二元运算符的位置。

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 集合,该集合表示文档中的修订。

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 对象。

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

获取或设置 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)

使用默认值以外的代码页将越南语文档转换为 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)

返回文档中具有指定标记的所有内容控件。

SelectContentControlsByTitle(String)

返回文档中具有指定标题的所有内容控件。

SelectLinkedControls(CustomXMLNode)

返回文档中链接到指定自定义 XML 节点的所有内容控件。

SelectNodes(String, String, Boolean)

获取一个 XMLNodes 集合,该集合表示按照节点在文档中出现的顺序与 XPath 参数匹配的所有节点。

SelectSingleNode(String, String, Boolean)

返回一个 XMLNode 对象,该对象表示文档中与 XPath 参数匹配的第一个节点。

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)

撤消上一个操作或者一系列操作,这些操作显示在“撤消”列表中。 如果操作已成功撤消,则返回 true

UndoClear()

清除可对该文档撤消的操作的列表。 与在单击“标准”工具栏上“撤消”按钮旁边的箭头时出现的项列表相对应。

Unprotect(Object)

从文档中移除保护功能。

UnprotectDocument()

使用户有机会从文档移除密码保护并能保存缓存数据。

UpdateStyles()

将所附加模板中的所有样式复制到文档中,并覆盖文档中现有的同名样式。

UpdateSummaryProperties()

更新“属性”对话框中的关键字和注释文本,以反映文档的自动摘要内容。

ViewCode()

显示文档中选定 ActiveX 控件的代码窗口。

ViewPropertyBrowser()

显示指定文档中选定 ActiveX 控件的属性窗口。

WebPagePreview()

提供 Microsoft Office Word 文档级项目中 ThisDocument 类的基类。

事件

ActivateEvent

在文档变成活动窗口时发生。

BeforeClose

刚好在文档关闭之前发生。

BeforeDoubleClick

在默认的双击操作执行之前,在文档窗口的编辑区域被双击时发生。

BeforePrint

在打印文档之前发生。

BeforeRightClick

在默认的右击操作执行之前,在文档窗口的编辑区域被右击时发生。

BeforeSave

在保存文档之前发生。

BindingContextChanged

提供 Microsoft Office Word 文档级项目中 ThisDocument 类的基类。

BuildingBlockInsert

在将生成块插入到文档中时发生。

CloseEvent

在关闭文档时发生。

ContentControlAfterAdd

在内容控件添加到文档后发生。

ContentControlBeforeContentUpdate

如果内容控件绑定到自定义 XML 部件,则此事件就在 Microsoft Office Word 更新该内容控件中的文本之前发生。

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 类的基类。

适用于