【问题标题】:Create new Word document with macro in C#在 C# 中使用宏创建新的 Word 文档
【发布时间】:2011-07-29 19:55:47
【问题描述】:

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

如何使用另一个文档中的宏创建新文档?

【问题讨论】:

  • 修复它,这是解决方案://create new document, location = path to template Document doc = Globals.ThisAddIn.Application.Documents.Add(location); //auto run macro doc.RunAutoMacro(WdAutoMacros.wdAutoOpen);

标签: c# vba ms-word


【解决方案1】:

自从这个问题得到正式答案已经 几个月,为了记录在案,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);

然后,有一些带有宏的 word 文档正在运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    • 1970-01-01
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多