繁体   English   中英

WebBrowser和Excel实例

[英]WebBrowser and Excel instance

我使用WebBrowser控件打开Excel文件。

问题在于,如果以前已经有一个打开的Excel实例,则WebBrowser使用相同的Excel(应用程序)实例。

是否有一种方法指示WebBrowser应该创建一个新的Excel实例?

还是可以强制(或阻止)新的Excel文件在特定实例中打开?

如果要从命令行启动文件,则选项/ e有助于在新实例中启动它们。 例如"C:\\Program Files (x86)\\Microsoft Office\\Office12\\EXCEL.EXE" /e Book2.xlsx 如果命令行不是选项,则Windows注册表可以提供帮助。 只需按照此处此处的说明进行更改即可:

  1. 开始->运行-> regedit
  2. 转到HKEY_CLASSES_ ROOT / Excel.Sheet.8 / shell / Open / command
  3. 双击(默认),然后为Ocece 2007写入“ C:\\ Program Files \\ Microso Oce \\ Ocece12 \\ EXCEL.EXE” / e“%1”或“ C:\\ Program Files \\ Microso Ocece \\ Ocece14 \\ EXCEL.EXE” / e“%1”表示O ffi ce 2010。
  4. 右键单击Command,选择“重命名”,然后在名称中添加一些内容(例如2(command2))
  5. 转到HKEY_CLASSES_ROOT / Excel.Sheet.8 / shell / Open / ddeexec
  6. 右键单击文件夹ddeexec,选择“重命名”,然后在名称中添加一些内容(例如2(ddeexec2))
  7. 转到HKEY_CLASSES_RO OT / Excel.Sheet.12 / shell / Open / command
  8. 双击(默认),然后为Ocece 2007写入“ C:\\ Program Files \\ Microso Oce \\ Ocece12 \\ EXCEL.EXE” / e“%1”或“ C:\\ Program Files \\ Microso Ocece \\ Ocece14 \\ EXCEL.EXE” / e“%1”表示O ffi ce 2010。
  9. 右键单击Command,选择“重命名”,然后在名称中添加一些内容(例如2(command2))。

或更改Excel本身的选项,说明在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM