0

我正在使用一个 Excel 实例进行自动化,我想防止来自任何其他应用程序的任何干扰。设置Application.IgnoreRemoteRequests = False似乎完成了我想要实现的 99%。

但是,如果用户在 Office 应用程序(例如 PowerPoint)中插入图表,图表编辑器将使用我的 Excel 实例。我假设它调用GetObject(, "Excel.Application"). 所以我基本上想做的是从GetObject调用中隐藏我的 Excel 实例。

可能,嵌入 Excel 窗口可以解决问题,但我了解到这既不推荐也不支持,那么还能做什么呢?(除了创建两个应用程序实例。)

4

1 回答 1

0

只是为了关闭它,Excel 使用正在运行的对象表来注册自身,如问题中的链接中所述。我认为嵌入 Excel 不会改变这一点。所以毕竟,似乎没有比创建独占词实例下解释的更好的支持方式了。

于 2012-08-03T11:38:45.443 回答