我正在尝试使用Office互操作在J#中打开和阅读Word文档中的文本。
第一个参数的intellisense提示是/** @ref */Object fileName
。如果我传递一个带有对象类型转换的String,我会收到错误VJS1252: Actual parameter for byref 'Object' must be assignable
。我不确定这意味着什么,我在网上找不到任何有用的参考错误。
例如:
String fileName = "c:\\document.doc";
Microsoft.Office.Interop.Word._Document document = word.getDocuments().Open((object)fileName, ...
抛出错误。我已经在J#中编写了其余的程序,其他一切,包括Excel互操作,都进展顺利;但我完全坚持使用Word的这个问题。
答案 0 :(得分:0)
Object file = (object)fileName;
Microsoft.Office.Interop.Word._Document document = word.getDocuments().Open(file, ...