2013-10-25 39 views
0

我已经在VBA中编写代码来登录网站并根据我通过VBA输入框输入的条件显示给定页面。最初,我正在处理一个案例号码,并将其输入到输入框中。代码themn检查o以查看网站是否已经打开 - 如果是,并且我已经登录,则转到案例#页面。如果我没有登录,它会提示我输入密码登录,然后重定向到案例#页面。我现在创建了一个hph站点,它列出了案例#的链接。我想点击链接并发生相同的过程。在这种情况下,我已经提供了每个链接的情况#,但仍需要能够通过打开的IE窗口循环查看程序是否打开,如果我登录等。我缺少的大件是等同于密码输入框,以及如何循环浏览IE窗口。在VBA中,我创建了一个用于密码的自定义表单;循环访问我正在使用的wIE窗口“For Each w in CreateObject(”Shell.Application“)。Windows”将VBA转换为javascript - 与外部网站交互

我可以发布我可以根据需要使用的代码。

谢谢!

皮特

+0

您正在使用outlook vba来执行此操作吗? – Dom

+0

我的代码是Outlook VBA,是的,但是想用PHP和Javascript提供的网页来实现同样的效果 –

回答

0

我不明白,你的过程中需要登录。

要结束的网站?

如果是这样,它是不是已经有一些能力来显示登录页面,然后重定向到所需的位置?)但是你应该注意到,不像VBA这是你的机器的实际过程,可以做很多事情(其中包括询问是否启动了一些IE以及装入的页面是什么),一个包含JavaScript的网页 - 例如 - IE是一个运行在沙箱中的程序,即它不能与大多数系统进行交互。在某些时候,您需要在导航器中添加一些插件,以允许您寻找您正在寻找的IE。

+0

谢谢Zzirconium;这听起来像我在VBA中所能获得的最好的结果。为了回答你的问题 - 我最终试图通过较少的交互操作使程序更容易登录到程序(用户名/密码),并输入案例#。由于我可以将用户名和密码保存在MySQL数据库中,并且将案例#作为链接(或直接代码)的一部分,理论上我可以单击该链接并直接进入案例。 –