page にクリップボードの値を貼付
未読分:4件
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)
近田 伸矢, 植木 悠二, 上田 寛
IEのデータ収集&自動操作のプログラミング本はこの1冊だけ!IEの起動やポップアップウィンドウ、表示を制御する基本的なコードはもちろん、テキストボックスやラジオボタン、表、ハイパーリンクなどのHTML部品を制御する方法など、自動操作に欠かせないノウハウを丁寧に解説。
Message#4 2016年9月8日(木)07時54分 From: ジャッカル | 返事 削除 変更 |
> ↑はい、そういうことです。 > 手動ではエクセルの値をクリップボードに格納したあと、divタグ内に貼付できたのでそこを自動にすることは可能なのかと思いまして・・・。 > HTMLを追加してそこに貼付する方法などあるようですがやり方がわかりません。 値を入力させるにはinnerTextプロパティを使ったらそのまま値が入るからそれを使ったらいいですね。 http://www.vba-ie.net/element/html-text.html 使い方はこっちに記載されてるけど、これは値を取得だから逆に objIE.document.all.tags("li")(0).innerText = "入力させたいテキスト” で入力されるはず。 |
Message#3 2016年9月6日(火)18時56分 From: Dlk | 返事 削除 変更 |
ジャッカルさんご回答ありがとうございます。 > ただdivタグの中に値を貼り付けるってこれテキストボックスでもない部分に単に値を表示させたいってこと? > ↑はい、そういうことです。 手動ではエクセルの値をクリップボードに格納したあと、divタグ内に貼付できたのでそこを自動にすることは可能なのかと思いまして・・・。 HTMLを追加してそこに貼付する方法などあるようですがやり方がわかりません。 |
Message#2 2016年9月5日(月)13時22分 From: ジャッカル | 返事 削除 変更 |
クリップボードの値を入力する場合は、たしかDataObjectオブジェクトのPasteメソッドを利用すればいけたはず。 ただdivタグの中に値を貼り付けるってこれテキストボックスでもない部分に単に値を表示させたいってこと? > VBA IE操作初心者です。 > <div contenteditable = "true"></div> > このタグ内にクリップボードの値を貼り付けたいのですがそういう方法はあるのでしょうか? |
Message#1 2016年9月4日(日)17時03分 From: Dlk | 返事 削除 変更 |
VBA IE操作初心者です。 <div contenteditable = "true"></div> このタグ内にクリップボードの値を貼り付けたいのですがそういう方法はあるのでしょうか? |
昨日以降 2日前以降 3日前以降 4日前以降 5日前以降