Я создаю приложение VSTO, которое читает и обновляет текст в шаблоне Word и сохраняет его в другом файле. Проблема в том, что я не могу открыть шаблон Word (.dotx).Невозможно открыть шаблон Word с помощью C#
Когда я нажимаю кнопку на ленте для запуска открытого события шаблона, это просто не дает никаких сообщений об ошибке или предупреждении, это просто заставляет Word замораживаться в течение нескольких секунд и не дает никакого возврата. Он не показывает какой-либо шаблон, просто обычную белую страницу, например, при создании нового документа.
Вот мой код, обратите внимание, что переменная startuppath
является результатом попытки манипулировать путем.
string startupPath = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName;
Debug.Print(startupPath);
startupPath = startupPath + "\\templateKoding\\leTemplateKoding.dotx";
Debug.Print("new path : "+startupPath);
Microsoft.Office.Interop.Word._Application word = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document doc = word.Documents.Add(@"C:\Users\futtbucker\Documents\Visual Studio 2010\Projects\Koding\Koding\templateKoding\leTemplateKoding.dotx");
в этом коде, startupPath не используется. мой план состоит в том, чтобы передать startupPath как аргумент в Add() – imeluntuk