我在我的项目中使用DsoFramer 1.3 来保存 Excel (2007) 文档。但是它有一个很大的问题,那就是:
DsoFramer 打开的所有 Excel 文档只共享一个 Excel 进程。结果是当DsoFramer打开第二个Excel文档时,第一个文档是不可编辑的。
更有什者,当我直接在Windows资源管理器中双击一个Excel文档时,DsoFramer中的文档会失去焦点,因为excel.exe
任务管理器中只有一个,最后一个会得到它。
幸运的是,微软提供了 DsoFramer 1.3 的源代码,但不支持它。(http://www.microsoft.com/downloads/details.aspx?FamilyId=CE2CA4FD-2169-4FAC-82AF-770AA9B60D77&displaylang=en。)
每次使用 dsoframer 打开 Excel 文档时,如何编辑源代码并使其生成新的 Excel 进程?
我尝试了史蒂夫的方法,但它不起作用。 DSOFramer 在另一个窗口中关闭 Excel 文档。如果文件中未保存数据,则 dsoframer 无法打开并显示“尝试访问无效地址”