更新:2007 年 11 月
| 适用对象 | 
|---|
| 本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 项目类型 
 Microsoft Office 版本 
 有关更多信息,请参见按应用程序和项目类型提供的功能。 | 
当您以编程方式创建文档时,新文档是一个本机 Microsoft.Office.Interop.Word.Document 对象。此对象不具备 Microsoft.Office.Tools.Word.Document 宿主项的附加事件和数据绑定功能。有关更多信息,请参见宿主项和宿主控件的编程限制。
从 SP1 开始,您可以使用应用程序级外接程序将任何 Microsoft.Office.Interop.Word.Document 对象转换成 Microsoft.Office.Tools.Word.Document 宿主项。有关更多信息,请参见 在运行时在应用程序级外接程序中扩展 Word 文档和 Excel 工作簿。
开发文档级项目时,无法以编程方式将 Microsoft.Office.Tools.Word.Document 宿主项添加到项目中。
创建基于 Normal.dot 的新文档
- 使用 Documents 集合的 Add 方法创建基于 Normal.dot 的新文档。 - Me.Application.Documents.Add()- this.Application.Documents.Add(ref missing, ref missing, ref missing, ref missing);
使用自定义模板
Add 方法提供了一个可选 Template 参数,可基于除 Normal.dot 以外的模板创建新文档。您必须提供模板的文件名和完全限定路径。
创建基于自定义模板的新文档
- 调用 Documents 集合的 Add 方法,并指定模板的路径。 - Me.Application.Documents.Add(Template:="C:\Test\SampleTemplate.Dot")- object template = @"C:\Test\SampleTemplate.dot"; this.Application.Documents.Add(ref template, ref missing, ref missing, ref missing);