【发布时间】:2010-01-20 17:18:13
【问题描述】:
我知道如何从 VBA 应用程序中打开 Internet Explorer。但是如何从正在运行的资源管理器中获取“返回”值到 VBA 应用程序。例如让我们假设我尝试访问 http://page_not_there 并返回错误 400
如何在我的 VBA 应用程序中获取此值并采取相应措施。非常欢迎任何提示或链接或编程示例
可以进行精细编辑。所以顺序是: 信息被发送,我得到一个 HTML 字符串,它可以在 IE 中用于签署文档。当然,为此必须在 IE 中单击一下,但最后如果签名成功,我会得到一种“反馈”,我需要这个“反馈”来知道我是否可以继续。
我已经关闭了我的 windows 盒子,所以请谨慎使用他的盒子。我是这样启动IE的
set ie = CreateObject("InternetExplorer.Application")
ie.navigate2 "to_where_I_want"
就是这样。
然后我得到一个页面,其中运行 Java 小程序以对选定的 URL 进行签名 上面(“to_where_I_want”)我那里有几个按钮,点击签名后我必须输入我的 PIN,然后我对 IE Explorer 的输出感兴趣。
据我了解,我最好创建一个带有 Web 控件的表单并将其用于浏览和签名
问候 弗里德里希
【问题讨论】:
-
我认为这取决于您如何从 VBA 加载 Internet Explorer。如果您包含加载 IE 的代码,这将有助于获得更快的响应。
标签: internet-explorer ms-access vba