我写了一个office插件,它有一个功能:openFile(String path),在office插件中我嵌入了一个浏览器对象,我可以在office插件上嵌入一个网页,现在我希望我可以调用C#函数“openFile”并用javascript传入网页中的路径,让office为我打开指定的文件。这可能吗 ?我能做些什么 ?
问问题
532 次
1 回答
4
对的,这是可能的。
这是通过window.external
属性(以及主机端的ObjectForScripting )完成的。请参阅常见问题解答下的WebBrowser 控件概述。
快乐编码。
编辑:但是,除非您使用 BHO,否则可能无法访问提供给文件上传字段的值——如果存在,这是次要问题/问题。
于 2010-10-25T01:42:30.987 回答