ExcelのクリップボードテキストをIEのテキストBOXへ貼付ける方法 削除
Message#4 2015年3月20日(金)11時37分 From: 鈴木 |
早速のご回答に感謝しています。 一部の紹介だけだったので理解し難くてすみませんでした。 セルの内容をクリップボードにコピーするのは出来ています。このテストVBAで値はセット出来ていますが、コピー元のテキストはセル値としたい。IEのテキストBOXにその値を貼付けたいです。貼り付け先がワードならPASTEで出来ますが相手がIEなので不可です。Call WaitFor(5)はIEの表示を待ってから処理する為です。 VBAマスターのメッセージ(#2)への返事 > Call WaitFor(5)が何を意味するのか分かりませんが、 > > > Set objInpTxt = objIE.document.getElementsByName("q")(0) > > objInpTxt.Value = "test" > > で値はセットできると思いますよ。 > > > 上記”test"の部分をExcelのクリップボードの内容(テキスト)を貼り付けるにはどの様にすれば良いでしょうか? > > クリップボードの内容って処理前に何かコピーしてるんですか? > それともセル値をセットするってことですか? > > ダブルクリック時のイベント処理で利用されるみたいですが、ダブルクリックするセルの値を代入したい場合は、ActiveCell.Valueでいけるかと思います。 |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。