Как вызвать макрос из файла .docm в C#?
Ответ прямо ниже.
Но для того, чтобы соответствовать высоким стандартам стекового потока, я должен написать напыщенную речь здесь для этого вопроса будет опубликовано.
using System.IO; using Microsoft.Office.Interop.Word; namespace OpenDocmMacro { class Program { static void Main(string[] args) { string file_path = ""; string macro_name = ""; Application ap = new Application(); Document document = new Document(); try { document = ap.Documents.Open(Path.GetFullPath(file_path)); ap.Run(macro_name); } catch { } finally { document.Close(); ap.Quit(); } } } }