0

因此,我设置了对 Microsoft HTML 对象库和 Microsoft Internet 控件的引用,下面是通过获取元素 id 来输入值的示例:

With HTMLDoc

.getElementById("USER").setAttribute "value", "myuser"
.getElementById("PASSWORD").setAttribute "value", "mypass"
.getElementById("Button").Click

End With

我很想知道,假设有一个名为“ReturnValue”的 ID 标记,其中包含我想复制到剪贴板的内部 html 中的字符串,我将如何在该实例中使用 .getElementByID 和 COPY?

4

2 回答 2

3

你可以像这样得到innerHTML:

TxtHtml = .getElementById("elementId").InnerHtml

然后,您可以从 VBA 设置剪贴板文本:http ://word.mvps.org/faqs/macrosvba/ManipulateClipboard.htm

于 2012-09-10T05:47:14.453 回答
-1

使用 JQuery 访问 innerHtml 或 Html 任何你想要的。

var textToCopy = $(#ReturnValue).innerHtml();

要将文本复制到剪贴板,您可以参考使用 FireFox、Safari 和 Chrome 在剪贴板上复制/放置文本

于 2012-09-10T02:04:59.593 回答