Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9707 / 13644 ツリー ←次へ | 前へ→

【25853】ブラウザ上のテキスト部分の取得について とりとり 05/6/16(木) 16:53 質問[未読]
【25858】Re:ブラウザ上のテキスト部分の取得について Kein 05/6/16(木) 18:53 発言[未読]
【25867】Re:ブラウザ上のテキスト部分の取得について とりとり 05/6/17(金) 9:05 質問[未読]
【25868】Re:ブラウザ上のテキスト部分の取得について IROC 05/6/17(金) 9:29 回答[未読]
【25869】Re:ブラウザ上のテキスト部分の取得について とりとり 05/6/17(金) 9:40 発言[未読]
【25872】Re:ブラウザ上のテキスト部分の取得について Kein 05/6/17(金) 10:15 発言[未読]
【25877】Re:ブラウザ上のテキスト部分の取得について とりとり 05/6/17(金) 10:29 発言[未読]
【25882】Re:ブラウザ上のテキスト部分の取得について Kein 05/6/17(金) 10:40 発言[未読]
【25886】Re:ブラウザ上のテキスト部分の取得について とりとり 05/6/17(金) 11:23 発言[未読]

【25853】ブラウザ上のテキスト部分の取得について
質問  とりとり E-MAIL  - 05/6/16(木) 16:53 -

引用なし
パスワード
   早速ですが、質問です。
ブラウザ上にある入力フォームに、エクセルで作成したリストの値を
sendkeysで送り、入力させるコードを作っています。
この時、ブラウザ上にある、テキストボックではなく、通常のテキスト部分を
入力の可否の条件にしたいのですが、いい案はないでしょうか?

僕の考えでは、テキスト部分を取得し、エクセルのセルに貼り付け
そこの値を比較し判断させるというのがいいような気がします。

では、ご教授お願いします。

【25858】Re:ブラウザ上のテキスト部分の取得につ...
発言  Kein  - 05/6/16(木) 18:53 -

引用なし
パスワード
   ↓このへんを参考にして下さい。
http://www.f3.dion.ne.jp/~element/msaccess/AcTipsVbaXMLHTTP.html

【25867】Re:ブラウザ上のテキスト部分の取得につ...
質問  とりとり E-MAIL  - 05/6/17(金) 9:05 -

引用なし
パスワード
   ▼Kein さん:
>↓このへんを参考にして下さい。
>http://www.f3.dion.ne.jp/~element/msaccess/AcTipsVbaXMLHTTP.html

ふむふむ・・・なるほど。よくわかりました!
ちなみに、自分の場合は固定のURLではなく、指定のキー項目に従って
変動するURLを取得する必要があるのですが、エクセルでそのようなことが
できますか?

【25868】Re:ブラウザ上のテキスト部分の取得につ...
回答  IROC  - 05/6/17(金) 9:29 -

引用なし
パスワード
   条件次第だと思います。もっと具体的に説明していただけますでしょうか?

【25869】Re:ブラウザ上のテキスト部分の取得につ...
発言  とりとり E-MAIL  - 05/6/17(金) 9:40 -

引用なし
パスワード
   ▼IROC さん:
>条件次第だと思います。もっと具体的に説明していただけますでしょうか?
わかりにくくて申し訳ありません。
具体的に説明します。

材料を手配するための、一つのキー項目を持つリストをエクセルにて作成。
ウェブ上でキー項目を入力し、当該材料のページにジャンプして在庫の確認。
この際、キー項目の内容によりURLが変動。
ここで、アクティブなウェブページのURLを取得したいのです。

あんまり具体的じゃないですね・・・説明下手ですみません・・・

【25872】Re:ブラウザ上のテキスト部分の取得につ...
発言  Kein  - 05/6/17(金) 10:15 -

引用なし
パスワード
   >固定のURLではなく
ということですが、全く違うURLになるのかな ? たいがいはそうでなくて、部分的
(ある特定の部分のみ)に変化しますよね ? 例えばファイナンスYAHOOなどは株式の
データを検索すると、銘柄コードのところだけ変化しますが、その他の文字列は
みな同じになります。そーいう仕様ならとても簡単なのですが・・。

【25877】Re:ブラウザ上のテキスト部分の取得につ...
発言  とりとり E-MAIL  - 05/6/17(金) 10:29 -

引用なし
パスワード
   ▼Kein さん:
>>固定のURLではなく
>ということですが、全く違うURLになるのかな ? たいがいはそうでなくて、部分的
>(ある特定の部分のみ)に変化しますよね ? 例えばファイナンスYAHOOなどは株式の
>データを検索すると、銘柄コードのところだけ変化しますが、その他の文字列は
>みな同じになります。そーいう仕様ならとても簡単なのですが・・。

あ、一応そういう仕様です。
頭のURLは同じで、コードに従って、一番最後のURLが変化してるだけだと
思います。

アスタリスクで変動する部分を指定できたりしますか?

【25882】Re:ブラウザ上のテキスト部分の取得につ...
発言  Kein  - 05/6/17(金) 10:40 -

引用なし
パスワード
   >アスタリスクで変動する部分を指定
ではなくて、例えば InputBox などで変動する部分のみの情報を取得し、それを
規定値となっている他のURL文字列に連結するのです。そして目的のUPLが出来たら、
先に紹介したサイトのやり方に従って、目的のサイトのソースを落とせば良いです。
もし変動する部分が複数あっても、固定した範囲内にあれば、その候補をコンボボックス
やリストボックスにリストアップして、ユーザーに選んでもらう方法も考えられます。
いずれにせよここは Excel・VBAの掲示板なので、HTMLなどによってHP上に配置した
コントロールを使うのでなく、Excelのコントロールを使うのが筋でしょうね。

【25886】Re:ブラウザ上のテキスト部分の取得につ...
発言  とりとり E-MAIL  - 05/6/17(金) 11:23 -

引用なし
パスワード
   ▼Kein さん:
>>アスタリスクで変動する部分を指定
>ではなくて、例えば InputBox などで変動する部分のみの情報を取得し、それを
>規定値となっている他のURL文字列に連結するのです。そして目的のUPLが出来たら、
>先に紹介したサイトのやり方に従って、目的のサイトのソースを落とせば良いです。
>もし変動する部分が複数あっても、固定した範囲内にあれば、その候補をコンボボックス
>やリストボックスにリストアップして、ユーザーに選んでもらう方法も考えられます。
>いずれにせよここは Excel・VBAの掲示板なので、HTMLなどによってHP上に配置した
>コントロールを使うのでなく、Excelのコントロールを使うのが筋でしょうね。

あーなるほど!そういう事ですね!
なんとかできそうな気がしますので、やってみます!
また後で書き込みです!

9707 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free