Excel VBA質問箱 IV

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

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


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

【77587】IEの検索方法 Satsuki 15/10/29(木) 18:59 質問[未読]
【77588】Re:IEの検索方法 γ 15/10/29(木) 23:11 発言[未読]
【77591】Re:IEの検索方法 Satsuki 15/10/30(金) 20:53 質問[未読]
【77592】Re:IEの検索方法 γ 15/10/30(金) 21:30 発言[未読]
【77593】Re:IEの検索方法 Satsuki 15/10/31(土) 0:13 お礼[未読]
【77595】Re:IEの検索方法 γ 15/10/31(土) 7:10 発言[未読]
【77597】Re:IEの検索方法 Satsuki 15/10/31(土) 22:28 お礼[未読]

【77587】IEの検索方法
質問  Satsuki  - 15/10/29(木) 18:59 -

引用なし
パスワード
   こんにちは、Satsukiと申します。
いつもいろいろ教えて頂いてありがとうございます。

サイト上の検索ボックスに文字を入力して、検索結果を表示したく、
下記のように記述しました。

 objIE.document.getElementById("searchbox").Value = kensakugo
 objIE.document.getElementById("searchbutton").Click

サイトの検索窓に手動で検索語をコピペすると、検索ボタンを押さなくても、
自動で個別のページが開きますが、
上記の方法だと、検索結果の一覧(該当は1件のみ)の形式で表示され、
個別のページに移動するにはその一覧から選択しないといけません。
コードで個別のページを開くようにできるでしょうか?

ちなみにコピペではなく、手動で1文字ずつ入力したところ、最後の文字で完全一致したと同時に、(ボタンを押さなくても)個別のページに遷移します。

どなたかご教示のほどよろしくお願いいたします。

【77588】Re:IEの検索方法
発言  γ  - 15/10/29(木) 23:11 -

引用なし
パスワード
   回答じゃなくてすみません。感想です。

私には、「IEの検索方法」一般の話じゃなく、
特定の作り込みがされた特定のサイトの話のように思うんだけど、
スキルの高い人はお互いに通じるんでしょうか。すごいものですね。

# サイトは秘密のようなので、レベルの低い私には、
# 他人からその人が見た夢の話を聞かされているような感じですね。
# 本人は驚いたり、感動したりしたんだろうけど、
# 他人は、はあ、そうですか、というしかない・・・。
# だって、同時に夢を見ていたわけじゃないしねえ。

【77591】Re:IEの検索方法
質問  Satsuki  - 15/10/30(金) 20:53 -

引用なし
パスワード
   ▼γ さん:
ご感想ありがとうございます。

これは特定のサイトに関しての質問です。
ネットで調べていると見かける他の方々の質問方法と同じく、
いつもURLはダミーのものを使って質問していますが、
こちらのサイトでは、URLと判断されるような文字列が入っていると、
禁止文字というエラーが出て投稿できません。
よって、必要最小限のコードだけ記載し、
γさんのようなスキルの高い方々に察して頂くしかないと思い、
このような投稿の仕方になっております。申し訳ありません。

ですが、少し抽象的すぎるかと思い、捕捉致します。
サイトのsearchboxの部分のコードは、下記のようになっています。
<input type="text" name="keywords" id="searchbox" autocomplete="off" placeholder="検索語を入力"/>

ネットでautocompleteについて調べて見ましたが、
今回の件とは関係ないようでした。

【77592】Re:IEの検索方法
発言  γ  - 15/10/30(金) 21:30 -

引用なし
パスワード
   参考
ht tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=77587;id=excel
のように書くとよい。

上手く動作しないときに、現物を示さずに推定せよ、とは酷な話。
動作しない原因なんて、山ほどあるし、
サイトの作り方はそれぞれなんですから。私はこれで失礼します。

【77593】Re:IEの検索方法
お礼  Satsuki  - 15/10/31(土) 0:13 -

引用なし
パスワード
   ▼γ さん
ご返答ありがとうございます。

>参考
>ht tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=77587;id=excel
>のように書くとよい。
なるほど、そのような記載方法で投稿できるのですね。

>上手く動作しないときに、現物を示さずに推定せよ、とは酷な話。
原因を推定せよという意味ではなく、レベルの高い方なら
質問の意味や状況を察して頂けるのではないかと思ったのです。

>動作しない原因なんて、山ほどあるし、
>サイトの作り方はそれぞれなんですから。
質問の意図は、同じような事例に出くわしたことがある方がいらっしゃったら、
経験談として教えて頂けたらということでした。

しかしながら、γさんのご意見ごもっともです。
こういう場所で質問するのが難しい内容もあるのですね。
ご指摘ありがとうございました。

【77595】Re:IEの検索方法
発言  γ  - 15/10/31(土) 7:10 -

引用なし
パスワード
   > 原因を推定せよという意味ではなく、レベルの高い方なら
> 質問の意味や状況を察して頂けるのではないかと思ったのです。
 レベルが低くて悪かったですね。

> サイトの検索窓に手動で検索語をコピペすると、検索ボタンを押さなくても、
> 自動で個別のページが開きますが、

 スクリプトが動いて入力したものを検査しているのでしょうけど、
 手入力と全く同じものをセットして、一定の時間待ちをすれば解決するかも
 しれないが、それこをそういうものは中身を見ないと確実なことは
 言えないと思う。

> こういう場所で質問するのが難しい内容もあるのですね。
 いや、サイトの作りに依存した話なんだから、
 普通にサイトを示して相談すればいいだけの話ですよ。
 ごく常識的なことだと思ったけどねえ。
 自分だけ情報を持っていて、他人になんらかのことを求めるのは
 やめたほうがいいと思う。

【77597】Re:IEの検索方法
お礼  Satsuki  - 15/10/31(土) 22:28 -

引用なし
パスワード
   ▼γ さん:
> レベルが低くて悪かったですね。
2つ前の投稿で「γさんのようなスキルの高い方々」と書いております。
どうぞ誤解なきようお願いいたします。

> スクリプトが動いて入力したものを検査しているのでしょうけど、
> 手入力と全く同じものをセットして、一定の時間待ちをすれば解決するかも
> しれないが、それこをそういうものは中身を見ないと確実なことは
> 言えないと思う。
アドバイスありがとうございます。もう一度確認してみます。

> 自分だけ情報を持っていて、他人になんらかのことを求めるのは
> やめたほうがいいと思う。
了解いたしました。今後気を付けます。

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