2

在过去的两天里,我一直盯着屏幕试图了解如何解决这个问题……但无济于事。

我创建了一个简单的 VBA 搜索工具,可以有效地找到一个值。我想创建一些进一步的代码来将此值输入到通过 URL 访问的内部数据库中。

我知道如何使用 vba excel 填写 html Web 表单,但是数据库有一个界面表单,我喜欢做同样的事情,除了将密钥发送到活动屏幕。

我认为问题在于没有引用我认为是 JAVA 的 HTML 代码部分,这是我想更改其值的输入。

[站点/数据库的源代码]

<HTML><HEAD><TITLE></TITLE></HEAD>
<FRAMESET id="Frame1" frameSpacing="4" border="1" cols="280,80%" frameBorder="0">
<FRAME src="/frames/topics.html" name="topics" />
<FRAMESET id="Frame2" rows="50%,50%">
<FRAMESET id="Frame3" rows="40,*">
<FRAME src="/frames/uppermenu.html" name="uppermenu" scrolling="no" NOSCROLL="" /><FRAME src="/frames/upper.html" name="upper" />
</FRAMESET>
<FRAMESET id="Frame4" rows="40,*">
<FRAME src="/frames/lowermenu.html" name="lowermenu" scrolling="no" NOSCROLL="" /><FRAME src="/bin/lower_frame?CLASS_NAME=DRAWING_2D" name="lower" />
</FRAMESET>
</FRAMESET>
</FRAMESET>
</HTML>

然而,这只是主脚本,我试图更改的值嵌入在第 3 帧部分中,这似乎是 JAVA。在 VBA 中单步执行一些其他代码时,它只会将“upper”视为标签名称。并且表单搜索在 VBA 中没有任何指示,即使它在 HTML 代码中有表单引用。

具体的代码行是:

<input name="NAME" type="text" size="15" value=""/>

我很想弄清楚这一点,记住我只使用过 VBA,这绝对是一个跳跃。如果有人可以给我任何指导,我将不胜感激。

谢谢

Ps 抱歉,如果我没有使用该网站的正确报价,这是我第一次在任何论坛上发帖。

4

0 回答 0