如何在两个不同的应用程序中捕获Cancel或Ok Button的响应?

时间:2009-02-26 11:54:28

标签: vb.net

使用我的应用程序(vb.net)我正在尝试扫描其中一些具有ActiveX组件的Excel文件。

运行我的应用程序时,我在Windows Vista环境中获得了一个启动窗口,其中Office-2007具有按钮确定和取消按钮以继续。

但我的问题是,即使我继续按确定按钮,扫描也没有进行。现在我想在按下取消按钮的同时继续我的应用程序;即只是为了跳过文件。是否可以从取消按钮中捕获响应? (由于这是来自其他应用程序的消息框,即来自Vista或Office-2007,我不确定)。

我的主要动机是忽略消息框继续......

有人可以帮助我吗....

谢谢....

1 个答案:

答案 0 :(得分:1)

DisplayAlerts的{​​{1}}属性可能对此有所帮助。

如果设置为Microsoft.Interop.Excel.Application,则Excel会自动选择弹出框中的默认选项。 这是否适用于ActiveX控件我不知道,但它可能值得尝试。