使用C#中的宏创建新的Word文档

bru*_*boy 9 c# vba ms-word word-vba

我在visual studio 2010(C#)中为Word 2010添加了一个插件,它动态地将新按钮添加到新的功能区选项卡(来自sql数据库的数据).现在当我点击一个按钮时,需要打开一个带有宏的新文档.我在文档(.docm)中有所需的宏,并且它的路径在数据库中.

如何使用其他文档中的宏创建新文档?

Ara*_*ion 3

这个问题已经有几个月没有得到正式答案了,因此郑重声明,2011 年 4 月 5 日,bruggesboy 是这样说的:

解决了,这是解决方案:

    //create new document, location = path to template
    Document doc = Globals.ThisAddIn.Application.Documents.Add(location);
    //auto run macro 
    doc.RunAutoMacro(WdAutoMacros.wdAutoOpen);
Run Code Online (Sandbox Code Playgroud)

你看,有一些带有宏的Word文档在运行。