0
我正在創建一個VSTO應用程序,用於讀取和更新Word模板中的文本,並將其保存在另一個文件中。問題是我無法打開任何Word模板(.dotx)。無法使用C#打開Word模板
當我單擊功能區中的按鈕來觸發打開的模板事件時,它不會提供任何錯誤或警告消息,它只會讓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 2014-11-01 13:08:17