Document 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 Word 项目中的一个文档,这些项目通过使用 Visual Studio 中的 Office 开发工具创建。
public interface class Document : IDisposable, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.Runtime.InteropServices.Guid("bf1b29c2-9873-41b7-9b45-f22c50432bb1")]
public interface Document : IDisposable, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.Runtime.InteropServices.Guid("bf1b29c2-9873-41b7-9b45-f22c50432bb1")>]
type Document = interface
interface IBindableComponent
interface IComponent
interface IDisposable
interface ISupportInitialize
Public Interface Document
Implements IBindableComponent, IComponent, IDisposable, ISupportInitialize
- 属性
- 实现
注解
对象Microsoft.Office.Tools.Word.Document提供的成员与Microsoft.Office.Interop.Word.DocumentWord主互操作程序集中的 对象相同,但它添加了以下功能:
Controls 属性。 使用此属性在运行时将托管控件添加到Word文档或删除控件。
VstoSmartTags 属性。 使用此属性可向文档添加智能标记。
InnerObject 属性。 使用此属性可获取 的基础Microsoft.Office.Interop.Word.DocumentMicrosoft.Office.Tools.Word.Document对象。
仅在Word对象模型中的应用程序级别提供的文档级事件(如 BeforeClose 和 BeforeSave)。 也就是说,在 Word 对象模型中,这些事件在 对象而不是 Microsoft.Office.Interop.Word.Document 对象上Microsoft.Office.Interop.Word.Application可用。
在应用程序级项目中,可以使用 方法创建 Microsoft.Office.Tools.Word.Document 对象 GetVstoObject
。 有关详细信息,请参阅 Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time。
在文档级项目中,通常不直接使用 Microsoft.Office.Tools.Word.Document 对象。 相反,使用 ThisDocument
类以编程方式访问项目中的文档。 类 ThisDocument
从 Microsoft.Office.Tools.Word.DocumentBase 类派生其大部分成员。 此类将对其成员的所有调用重定向到Visual Studio Tools for Office运行时中 Microsoft.Office.Tools.Word.Document 接口的内部实现。 有关详细信息,请参阅 Programming Document-Level Customizations。
注意
此接口由 Visual Studio Tools for Office Runtime 实现。 不应在代码中实现此接口。 有关更多信息,请参见 Visual Studio Tools for Office Runtime Overview。
使用情况
本文档介绍面向 .NET Framework 4 或更高版本的 Office 项目中所用的此类型的版本。 在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。 有关在面向 .NET Framework 3.5 的项目中使用此类型的文档,请参阅 Visual Studio 2008 文档中的以下参考部分:http://go.microsoft.com/fwlink/?LinkId=160658。
属性
ActiveTheme |
获取文档的活动主题名称以及主题格式设置选项。 |
ActiveThemeDisplayName |
获取文档的活动主题的显示名称。 |
ActiveWindow |
获取一个表示活动窗口的 Window。 |
ActiveWritingStyle |
获取文档中指定语言的编写样式。 |
Application |
获取一个表示文档创建者的 Application。 |
AttachedTemplate |
获取或设置一个表示附加到文档的模板的 Template。 |
AutoFormatOverride |
获取或设置一个值,用于指示自动格式设置选项是否重写具有格式设置限制的文档中的格式设置限制。 |
AutoHyphenation |
获取或设置一个值,用于指示是否为指定的文档打开了自动断字功能。 |
Background |
获取或设置一个 Shape,该值表示指定文档的背景图像。 |
Bibliography |
获取文档内包含的书目引用。 |
Bookmarks |
获取一个 Bookmarks 集合,该集合表示文档中的所有书签。 |
BuiltInDocumentProperties |
获取一个 Microsoft.Office.Core.DocumentProperties 集合,该集合表示文档的所有内置文档属性。 |
Characters |
获取一个 Characters 集合,该集合表示文档中的字符。 |
ChildNodeSuggestions |
获取一个 XMLChildNodeSuggestions 集合,该集合表示 Document(返回所有附加架构的根元素)或 XMLNode 对象(返回指定元素的子元素)的允许元素的列表。 |
ClickAndTypeParagraphStyle |
获取或设置由“即点即输”功能应用于文档中文本的默认段落样式。 |
CoAuthoring |
表示文档中与共同创作相关的功能。 |
CommandBars |
获取一个 CommandBars 集合,该集合表示 Microsoft Office Word 中的菜单栏和所有工具栏。 |
Comments |
获取一个 Comments 集合,该集合表示文档中的所有注释。 |
Compatibility |
获取一个值,用于指示指定的兼容性选项是否已启用。 |
CompatibilityMode |
获取一个值,该值指定在打开文档时 Word 使用的兼容性模式。 |
ConsecutiveHyphensLimit |
获取或设置能够以连字符结尾的连续行的最大数目。 |
Container |
获取文档的容器应用程序。 |
Content |
获取一个表示主文档内容的 Range。 |
ContentControls |
获取文档中的所有内容控件集合。 |
ContentTypeProperties |
获取存储在文档中的元数据(如作者姓名、主题和公司)。 此类型或成员只适合在 2007 Microsoft Office system 项目中使用。 Office 2010 中已弃用智能标记。 |
Controls |
获取包含在文档中的托管控件集合。 |
Creator |
获取在其中创建文档的应用程序。 |
CurrentRsid |
获取 Microsoft Office Word 指派给文档中更改的一个随机数。 |
CustomDocumentProperties |
获取一个 Microsoft.Office.Core.DocumentProperties 集合,该集合表示文档的所有自定义文档属性。 |
CustomXMLParts |
返回文档中的自定义 XML 部件。 |
DataHost |
表示 Word 项目中的一个文档,这些项目通过使用 Visual Studio 中的 Office 开发工具创建。 |
DefaultExtension |
获取此 Document 对象的默认扩展。 |
DefaultTableStyle |
获取应用于文档中所有新创建的表的表样式。 |
DefaultTabStop |
获取或设置文档中默认制表位之间的间隔(以磅为单位)。 |
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。 |
Extension |
获取此 Document 对象的自定义扩展。 |
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 |
表示 Word 项目中的一个文档,这些项目通过使用 Visual Studio 中的 Office 开发工具创建。 |
HasPassword |
获取一个值,该值指示打开文档是否需要密码。 |
HasVBProject |
获取一个值,该值指示文档是否具有附加的 Microsoft Visual Basic for Applications (VBA) 项目。 |
HostContext |
表示 Word 项目中的一个文档,这些项目通过使用 Visual Studio 中的 Office 开发工具创建。 |
HTMLDivisions |
获取一个 HTMLDivisions 对象,该对象表示 Web 文档中的 HTML 分段。 |
Hyperlinks |
获取一个 Hyperlinks 集合,该集合表示文档中的所有超链接。 |
HyphenateCaps |
获取或设置一个值,用于指示是否可以对全部是大写字母的单词断字。 |
HyphenationZone |
获取或设置断字区域的宽度(以磅为单位)。 |
Indexes |
获取一个 Indexes 集合,该集合表示文档中的所有索引。 |
InlineShapes |
获取一个 InlineShapes 集合,该集合表示文档中的所有 InlineShape 对象。 |
InnerObject | |
IsMasterDocument |
获取一个值,用于指示文档是否为主控文档。 |
IsSubdocument |
获取一个值,用于指示是否在一个单独的文档窗口中以主控文档的子文档形式打开文档。 |
ItemProvider |
表示 Word 项目中的一个文档,这些项目通过使用 Visual Studio 中的 Office 开发工具创建。 |
JustificationMode |
获取或设置文档的字符间距调整。 |
KerningByAlgorithm |
获取或设置一个值,用于指示 Microsoft Office Word 是否自动缩紧文档中的半宽拉丁字符和标点符号。 |
Kind |
获取或设置 Microsoft Office Word 在自动设置文档格式时使用的格式类型。 |
LanguageDetected |
获取或设置一个值,用于指示 Microsoft Office Word 是否检测到文档中文本的语言。 |
ListParagraphs |
获取一个 ListParagraphs 集合,该集合表示文档中所有带编号的段落。 |
Lists |
获取一个 Lists 集合,该集合包含文档中所有带格式的列表。 |
ListTemplates |
获取一个 ListTemplates 集合,该集合表示文档的所有列表格式。 |
LockQuickStyleSet |
获取或设置一个值,该值指示用户是否可以更改正在使用的快速样式集。 |
LockTheme |
获取或设置一个值,该值指示用户是否可以更改文档主题。 |
MailEnvelope |
获取一个表示文档的电子邮件头的 MsoEnvelope。 |
Mailer |
表示 Word 项目中的一个文档,这些项目通过使用 Visual Studio 中的 Office 开发工具创建。 |
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 | |
ShowGrammaticalErrors |
获取或设置一个值,用于指示是否在文档中用绿色波浪线标记语法错误。 |
ShowRevisions |
获取或设置一个值,用于指示是否在屏幕上显示文档中的修订。 |
ShowSpellingErrors |
获取或设置一个值,用于指示 Microsoft Office Word 是否用下划线标出文档中的拼写错误。 |
Signatures |
获取一个表示文档数字签名的 SignatureSet。 |
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) 来保存文档。 |
方法
事件
ActivateEvent |
在文档变成活动窗口时发生。 |
BeforeClose |
刚好在文档关闭之前发生。 |
BeforeDoubleClick |
在默认的双击操作执行之前,在文档窗口的编辑区域被双击时发生。 |
BeforePrint |
在打印文档之前发生。 |
BeforeRightClick |
在默认的右击操作执行之前,在文档窗口的编辑区域被右击时发生。 |
BeforeSave |
在保存文档之前发生。 |
BindingContextChanged |
表示 Word 项目中的一个文档,这些项目通过使用 Visual Studio 中的 Office 开发工具创建。 |
BuildingBlockInsert |
在将生成块插入到文档中时发生。 |
CloseEvent |
在关闭文档时发生。 |
ContentControlAfterAdd |
在内容控件添加到文档后发生。 |
ContentControlBeforeContentUpdate |
如果内容控件绑定到自定义 XML 部件,则此事件就在 Microsoft Office Word 更新该内容控件中的文本之前发生。 |
ContentControlBeforeDelete |
在内容控件从文档中删除之前发生。 |
ContentControlBeforeStoreUpdate |
在 Microsoft Office Word 正要更新已绑定到内容控件的自定义 XML 部件中的数据之前(即在内容控件中的文本更改之后)发生。 |
ContentControlOnEnter |
当用户在内容控件中单击,或者以编程方式将光标移到内容控件中时发生。 |
ContentControlOnExit |
当用户在内容控件外单击,或者以编程方式将光标移出内容控件时发生。 |
Deactivate |
在活动文档窗口失去焦点时发生。 |
MailMergeAfterMerge |
在邮件合并中的所有记录已成功合并之后发生。 |
MailMergeAfterRecordMerge |
在数据源中的每个记录成功合并到一个邮件合并中之后发生。 |
MailMergeBeforeMerge |
在合并任何记录之前于执行合并时发生。 |
MailMergeBeforeRecordMerge |
在针对合并中的个别记录执行合并时发生。 |
MailMergeDataSourceLoad |
在为邮件合并加载数据源时发生。 |
MailMergeWizardSendToCustom |
在“邮件合并向导”的第六步中单击自定义按钮时发生。 |
MailMergeWizardStateChange |
当用户在“邮件合并向导”中从指定的步骤切换到另一个指定步骤时发生。 |
New |
在创建新文档时发生。 |
Open |
在打开文档时发生。 |
SelectionChange |
在文档窗口中的选定内容发生更改时发生。 |
Shutdown |
在文档宿主项关闭时发生。 |
Startup |
在文档正在运行并且该程序集中的所有初始化代码都已运行之后发生。 |
SyncEvent |
在属于文档工作区的文档的本地副本与服务器上的副本同步时发生。 |
WindowSize |
在对文档窗口进行大小调整或移动时发生。 |
XMLAfterInsert |
在用户向文档添加新的 XML 元素时发生。 如果同时向文档添加多个元素(例如,在剪切和粘贴 XML 时),则会针对插入的每个元素引发该事件。 |
XMLBeforeDelete |
在用户从文档中删除 XML 元素时发生。 如果同时从文档中删除多个元素(例如,在剪切和粘贴 XML 时),则会针对删除的每个元素引发该事件。 |