• ベストアンサー

VBScriptで計算して出た値をクリップボードに貼り付ける方法

VBScriptで、文字型変数を扱っています。 A="おはよう" B="元気?" C=A+B この文字変数”C”の内容をクリップボードに貼り付ける方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.2

VBSCRIPTだから、こっちの方が良かったでしょうか? ASPですけど・・・ 参考URLの Sub txtResultCopyToClipboard() の中の、execCommand("copy")が実際のクリップボードにコピーする処理です。

参考URL:
http://www.kawabata.ksi.ne.jp/fcalc.asp
quick-nono
質問者

お礼

参考URLが開けません(汗; 一連のコーディングを記述していただけるとありがたいのですが…

quick-nono
質問者

補足

BlueRayさん、先ほど、参考URLが見れました。 無事、テキストエリアに代入した文字変数を、クリップボードにコピーすることが できました。ありがとうございました。(^^;

その他の回答 (3)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.4

ごめんなさい。 Microsoft ASP なの? てっきり >VBScriptで、文字型変数を扱っています。 だから WSHのVBScriptだと思っちゃった。

quick-nono
質問者

お礼

ittochanさん、こんばんは。 WSHとは、初耳です(^^; 私の場合、知らない言語の方が多いです(笑) さきほどなんとか、解決いたしました。 お騒がせいたしました。

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.3

私のいつも使う方法は 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)
回答No.1
参考URL:
http://www.artemis.ac/mozilla3/javascript/copy/qclipcopy.htm
quick-nono
質問者

お礼

BlueRayさん、こんにちは。 参考URLに行きましたが、ソースを読んでも意味が理解できません。 (まだ初心者なものですから) 純粋に、変数をクリップボードにコピーする処理は、どの行なのでしょうか?

関連するQ&A