下面的代码应该打开我的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