Ms word 使用VSTO创建新Word文档

Ms word 使用VSTO创建新Word文档,ms-word,vsto,ms-office,Ms Word,Vsto,Ms Office,如何使用VisualStudioToolsforOffice按语法创建新的Word文档 对于VSTO应用程序级加载项,您可以执行以下操作: Globals.ThisAddIn.Application.Documents.Add(ref objTemplate, ref missingType, ref missingType, ref missingType); 其中objTemplate可以是文档的模板 请参见有关VSTO应用程序级别的加载项,您可以执行以下操作: Globals.This

如何使用VisualStudioToolsforOffice按语法创建新的Word文档

对于VSTO应用程序级加载项,您可以执行以下操作:

Globals.ThisAddIn.Application.Documents.Add(ref objTemplate, ref missingType, ref missingType, ref missingType); 
其中objTemplate可以是文档的模板


请参见

有关VSTO应用程序级别的加载项,您可以执行以下操作:

Globals.ThisAddIn.Application.Documents.Add(ref objTemplate, ref missingType, ref missingType, ref missingType); 
其中objTemplate可以是文档的模板


现在,我可能错了,但我不相信你能用VSTO制作一个新单词doc。我对VSTO不是很熟悉,所以如果我在这一点上不正确,请原谅我

不过,我知道您可以使用Office互操作库来实现这一点

要下载这些库,只需搜索office interop程序集,可能包括您想要的office版本,例如:office interop Assemblys 2007

使用Add Reference将Word Interop程序集包含到应用程序中后,可以执行以下操作:

using Word = Microsoft.Office.Interop.Word;

object missing = System.Reflection.Missing.Value;
Word.Application app = new Word.ApplicationClass();
Word.Document doc = app.Documents.Add(ref missing, ref missing, ref missing, ref missing);
doc.Activate();
app.Selection.TypeText("This is some text in my new Word document.");
app.Selection.TypeParagraph();

希望有帮助

现在,我可能错了,但我不相信你能用VSTO制作一个新单词doc。我对VSTO不是很熟悉,所以如果我在这一点上不正确,请原谅我

不过,我知道您可以使用Office互操作库来实现这一点

要下载这些库,只需搜索office interop程序集,可能包括您想要的office版本,例如:office interop Assemblys 2007

使用Add Reference将Word Interop程序集包含到应用程序中后,可以执行以下操作:

using Word = Microsoft.Office.Interop.Word;

object missing = System.Reflection.Missing.Value;
Word.Application app = new Word.ApplicationClass();
Word.Document doc = app.Documents.Add(ref missing, ref missing, ref missing, ref missing);
doc.Activate();
app.Selection.TypeText("This is some text in my new Word document.");
app.Selection.TypeParagraph();

希望有帮助

您真正想要的是使用PIA的主互操作程序集的办公自动化

VSTO实际上是一组托管的.net扩展,它使为Office编写外接程序变得更加容易。对于外部交互,完全不使用VSTO,尽管您仍然可以引用VSTO库,并在需要时使用一些帮助程序


看一看,让你开始。谷歌“word interop创建文档”

您真正想要的是使用PIA的主互操作程序集实现办公自动化

VSTO实际上是一组托管的.net扩展,它使为Office编写外接程序变得更加容易。对于外部交互,完全不使用VSTO,尽管您仍然可以引用VSTO库,并在需要时使用一些帮助程序


看一看,让你开始。google'word interop create document'

这是正确答案,对于默认值C,VSTO调用可以是:Globals.ThisAddIn.Application.Documents.Add;这是正确答案,对于默认值C,VSTO调用可以是:Globals.ThisAddIn.Application.Documents.Add;