如何:新建文档
更新: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);