更新: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);