下面的代碼應該打開我的Windows目錄中的.docx文件,但不打開文件只打開Word應用程序。裏面沒有活動的word文檔,甚至沒有新的文檔。我注意到,在「文件」選項卡下,「保存,另存爲,打印,共享,導出和關閉」等選項全部呈灰色並處於非活動狀態。C#程序打開Word應用程序但不是特定的Word文檔
using Microsoft.Office;
using Word = Microsoft.Office.Interop.Word;
class Program
{
static void openFile()
{
string myText = @"C:\CSharp\WordDocs\MyDoc.docx";
var wordApp = new Word.Application();
wordApp.Visible = true;
wordApp.Activate();
Word.Documents book = wordApp.Documents;
Word.Document docOpens = book.Open(myText);
}
static void Main(string[] args)
{
//Console.WriteLine("Hello World\n");
openFile();
}
}
我跑了代碼,它打開我的文件就好了。 – Sach
''openFile()'函數的最後一行是否會引發異常?我嘗試了一種對'myText'不存在的路徑,在這種情況下,它打開了一個空白的Word應用程序,裏面沒有任何文檔,但它在所提到的行中引發了異常。 – Sach
文件路徑可能是錯誤的。 – JuanR