我有一个使用MS-Word API的应用程序。在尝试使用函数Document.Open(文件名)时,我遇到了问题,该函数用于打开文档。无论我是在调试模式下运行还是在发布模式下运行都无关紧要。任何帮助都将不胜感激。谢谢你,盖伊·马龙
发布于 2009-03-18 10:12:59
对于Open方法,您需要更多的参数!
object fileName = "MyDocuemnt.docx";
object readOnly = false;
object isVisible = true;
object missing = System.Reflection.Missing.Value;
WordApp.Visible = true;
Word.Document aDoc = WordApp.Documents.Open(ref fileName, ref missing,ref readOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref isVisible);
aDoc.Activate();来自.Net的Word (和Office) API需要所有参数,而不是VBA,因此缺少一长行
这很痛苦,但是如果解决方案变得庞大和复杂,您可以创建一些包装器类来对主应用程序逻辑隐藏这一点
https://stackoverflow.com/questions/657324
复制相似问题