我写了一个office插件,它有一个函数:openFile(字符串路径),在office插件中我嵌入了一个浏览器对象,用它我可以在office插件上嵌入一个网页,现在我希望我可以调用C#函数"openFile“,用javascript在网页中传入一个路径,让office为我打开指定的文件。这是可能的吗?我能做些什么?
发布于 2010-10-25 09:42:31
是的,这是可能的。
这是通过window.external属性(和主机端的ObjectForScripting )完成的。请参阅常见问题解答下的WebBrowser Control Overview。
祝你编码愉快。
编辑:但是,除非使用BHO,否则可能无法访问提供给文件上载域的值--这是一个次要问题/问题,如果它存在的话。
https://stackoverflow.com/questions/4011364
复制相似问题