首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DsoFramer禁止运行Excel实例

DsoFramer禁止运行Excel实例
EN

Stack Overflow用户
提问于 2010-08-04 19:23:42
回答 1查看 763关注 0票数 0

我使用DsoFramer控件在我的应用程序中显示Excel文档。这就是问题所在:如果我在启动我的应用程序之前让Excel2007作为一个独立的应用程序运行,然后启动我的应用程序并在其中打开一个Excel文档,那么只要我的应用程序显示Excel文档,独立的Excel就会变得不可访问(不能被alt+tabbed到)。这种情况可以避免吗?

EN

回答 1

Stack Overflow用户

发布于 2011-07-16 14:17:31

通常,dso framer将您的程序连接到正在运行的excel进程。因此,您可以通过其COM接口使用excel功能。如果你回顾一下dso框架控件的源代码,你会发现当它处于模式模式或类似的模式时,它似乎不能做任何事情。因此,当您的excel对象(通过dso framer)处于模式模式或其他模式时,在您系统上运行的另一个excel实例无法执行任何操作,并且它们将无法访问。要解决此问题,请尝试在程序中减少dso成帧器控制模式(或在dso成帧器源代码中看到的前述模式)。我在一个项目中工作,有类似的dso框架应用程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3405003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档