0

So I have set up my references to Microsoft HTML Object Library and Microsoft Internet controls, and an example to input a value by getting an element id is below:

With HTMLDoc

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

End With

What Im curious to know, is, lets say there was an ID tag named "ReturnValue" that contained a string in the inner html that I wanted to copy to clipboard, how would I use .getElementByID and COPY in that instance?

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 に答える