InternetExplorer.Applicationを使わずにクリップボードの内容を取得

オブジェクトに"HtmlFile"なるものがあるのを、検索してたまたま見付けた。
よくわからんが、htmlファイルを仮想的?に作成するっぽい。
それをIEオブジェクトの代わりに使ったらクリップボードの内容を取得できた。
こっちの方がIEを使うより軽くて早い気がする。
だけどセキュリティによっては不可能らしい。

option explicit

dim doc
dim strcb

set doc = createobject("htmlfile")

	strcb = doc.parentwindow.clipboarddata.getdata("text")
	wscript.echo strcb  'クリップボードの内容を表示

set doc = nothing

省略して書けば1行で済むので結構使えそう。

wscript.echo createobject("htmlfile").parentwindow.clipboarddata.getdata("text")

だけどsetdataで書き込む事が出来ない。
わけわからん。