- ベストアンサー
VBScriptで計算して出た値をクリップボードに貼り付ける方法
VBScriptで、文字型変数を扱っています。 A="おはよう" B="元気?" C=A+B この文字変数”C”の内容をクリップボードに貼り付ける方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
VBSCRIPTだから、こっちの方が良かったでしょうか? ASPですけど・・・ 参考URLの Sub txtResultCopyToClipboard() の中の、execCommand("copy")が実際のクリップボードにコピーする処理です。
その他の回答 (3)
- ittochan
- ベストアンサー率64% (2667/4137)
ごめんなさい。 Microsoft ASP なの? てっきり >VBScriptで、文字型変数を扱っています。 だから WSHのVBScriptだと思っちゃった。
お礼
ittochanさん、こんばんは。 WSHとは、初耳です(^^; 私の場合、知らない言語の方が多いです(笑) さきほどなんとか、解決いたしました。 お騒がせいたしました。
- ittochan
- ベストアンサー率64% (2667/4137)
私のいつも使う方法は InternetExplorerのDHTMLを拝借する方法です。 こうします 'InternetExplorerオブジェクトをゲットします。 Set IE = WScript.CreateObject("InternetExplorer.Application") 'IEを非表示&ブランク IE.Visible = false IE.Navigate "about:blank" '完全に立ち上がるのを待つ Do While IE.Busy Wscript.Sleep 10 Loop 'クリップボードへ貼り付け IE.Document.parentWindow.clipboardData.setdata "text",c どう? ヾ(≧д≦)b ファイト!!
- BlueRay
- ベストアンサー率45% (204/453)
お礼
BlueRayさん、こんにちは。 参考URLに行きましたが、ソースを読んでも意味が理解できません。 (まだ初心者なものですから) 純粋に、変数をクリップボードにコピーする処理は、どの行なのでしょうか?
お礼
参考URLが開けません(汗; 一連のコーディングを記述していただけるとありがたいのですが…
補足
BlueRayさん、先ほど、参考URLが見れました。 無事、テキストエリアに代入した文字変数を、クリップボードにコピーすることが できました。ありがとうございました。(^^;