Создать новый документ Word с макросом в C # - PullRequest
9 голосов
/ 05 апреля 2011

Я сделал надстройку для Word 2010 в Visual Studio 2010 (C #), которая динамически добавляет новые кнопки на новую вкладку ленты (данные из базы данных SQL).Теперь, когда я нажимаю на кнопку, новый документ с макросом должен быть открыт.У меня есть необходимый макрос в документе (.docm), и путь к нему находится в базе данных.

Как создать новый документ с макросом из другого документа?

1 Ответ

3 голосов
/ 29 июня 2011

Прошло месяцев с тех пор, как на этот вопрос был формальный ответ, поэтому, к сведению, 5 апреля 2011 года bruggesboy сказал так:

Исправлено, вот решение:

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

И вот, там были текстовые документы с макросами.

...