2014-11-01 3 views
0

Я создаю приложение 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"); 
+0

в этом коде, startupPath не используется. мой план состоит в том, чтобы передать startupPath как аргумент в Add() – imeluntuk

ответ

0

открыть использование word.Documents.Open

Смежные вопросы