我用C#打开word文档,代码如下:
ApplicationClass WordApp = null;
Document doc = null;
object missing = Missing.Value;
object path = @"C\1.doc";
WordApp = new ApplicationClass();
try{ doc = WordApp.Documents.Open
(ref path, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
if (doc != null)
doc.Close(ref missing, ref missing, ref missing);
WordApp.Quit(ref missing, ref missing, ref missing);
}
如果不运行其它的doc文档,则可正常运行,但如果打开了其它的doc文档,则总是会弹出 "Word 无法保存此文件,因为它已在别处打开(C:\...\STARTUP\Powerword.dot)"的警告框,请问这是为什么呢?
谢谢了!!
ApplicationClass WordApp = null;
Document doc = null;
object missing = Missing.Value;
object path = @"C\1.doc";
WordApp = new ApplicationClass();
try{ doc = WordApp.Documents.Open
(ref path, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
if (doc != null)
doc.Close(ref missing, ref missing, ref missing);
WordApp.Quit(ref missing, ref missing, ref missing);
}
如果不运行其它的doc文档,则可正常运行,但如果打开了其它的doc文档,则总是会弹出 "Word 无法保存此文件,因为它已在别处打开(C:\...\STARTUP\Powerword.dot)"的警告框,请问这是为什么呢?
谢谢了!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货