2012/4/3 追記:関連記事として「clipコマンドを利用してクリップボードに文字列をコピーするVBScript」を追加しました。
Internet Explorerを使って文字列をクリップボードにコピーするVBScriptです。
Option Explicit Dim s s = "a" & vbTab & "b" & vbTab & "c" PutInClipboardText s MsgBox "文字列をクリップボードにコピーしました。" & vbCrLf & "文字列:" & s Public Sub PutInClipboardText(ByVal str) Dim txt With CreateObject("InternetExplorer.Application") .Visible = False .Navigate "about:blank" While .Busy Or .ReadyState <> 4 WScript.Sleep 10 Wend Set txt = .document.createElement("textarea") txt.Value = str .document.body.appendChild txt txt.Focus Set txt = Nothing .ExecWB 17, 0 .ExecWB 12, 0 .Quit End With End Sub
この記事へのコメントはありません。