html 如何在VBA/VBScript中实现onclick事件

ax6ht2ek  于 2023-04-10  发布在  其他
关注(0)|答案(1)|浏览(199)
<td class="highlightTab" id="tabnew" style="background-color: red; color: yellow;" onmouseover="setBgColor('tabnew')" onmouseout="setHighOrgBgColor('tabnew','highlightTab')">
<a class="highlightTabLabel" onclick="parent.MainFrame.request('ref_back','')" href="Javascript:void(0)">

我还在尝试学习网页的excel自动化。我试图使用FireEvent强制onclick(使用click和fireevent,但两者都不工作atm),我无法弄清楚这一点:

.getElementById("tabnew").Click
.getElementById("tabnew").FireEvent ("onclick")

有人有什么想法吗?我真的希望有更多关于在VBScript/VBA中使用的HTML对象库的文档:(

o4hqfura

o4hqfura1#

这就是你要找的东西:
document.getElementById(“tabnew”).attachEvent“onclick”,getref(“onclick”)
第一个参数是事件(“onclick”,“onmouseover”...参见:http://www.tutorialspoint.com/vbscript/vbscript_events.htm(事件列表的页面底部))第二个参数是你的子程序的名字的getref。

相关问题