0
當我運行這段代碼它打開文件只讀模式,但我想打開我的文檔文件編輯mode.I已經只讀模式的組假。這是我使用的代碼: -如何打開在C#在編輯模式下的Word文檔文件(.DOC)/ WPF
Microsoft.Office.Interop.Word.Application winword = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document document = new Microsoft.Office.Interop.Word.Document();
try
{
//Set status for word application is to be visible or not.
//Create a missing variable for missing value
object readOnly = false;
object missing = System.Reflection.Missing.Value;
object isVisible = true;
document = winword.Documents.Open(pathToFile, ReadOnly: false, Visible: true);
document.Activate();
System.Runtime.InteropServices.Marshal.FinalReleaseComObject(winword);
System.Runtime.InteropServices.Marshal.FinalReleaseComObject(document);
}
catch (Exception ex)
{
// WB.Close(false, Type.Missing, Type.Missing);
throw;
}
我已經試過你的代碼,它揭開了讀寫模式下,所有我的樣本文件。我必須做的唯一改變是'winword.Visible = true;'。你是否只在某些* .doc文件出現問題,或者是以只讀模式打開的所有** * .doc文件(甚至是簡單的文件)?您使用的是哪個版本的Word? –