• ベストアンサー

Web画面をテキストでダウンロード、DB化するVBA

ネット検索で該当したトップ10の画面を次々に出して、テキスト形式でダウンロードして、ExcelかAccessにデータとして取り込み、データベース化するという一連の作業をVBAで作りたいのです。 ネット上で参照するURLや、参考図書を教えてください。あるいは、既存のソフトで何か適当なものがあれば教えてください。

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

GoogleかyahooのWebサービスからトップ10のURLを貰う。 http://www.unisys.co.jp/club/net_view/20030214.html あとは、いわゆるWeb自動巡回ツールを使う(作る) http://www.vector.co.jp/soft/win95/net/se221214.html

machi-her
質問者

お礼

ご回答ありがとうございます。ご提案のURLを拝見して勉強いたします。

関連するQ&A

  • VBAのテキストボックスについて

    VBAのテキストボックスについて質問させてください。 テキストボックス内の文字列をハイパーリンクにする事は可能でしょうか? 具体的にはテキストボックス内のURLをクリックすると ブラウザが立ち上がり、URLのサイトにアクセスすると言ったものです。 すごく平凡なんですけど、方法が見つからなかったのもで・・・。 どなたかご教授お願いします。

  • リッチテキストをテキストに変換

    お世話になります。 アクセスVBAでデータをリッチテキスト形式にて出力することはできたのですが、その後、出力したリッチテキストをテキスト(改行つき)で保存する方法がわかりません。マクロなど使えば可能なのでしょうか?? 出力の際に、テキストで出力すればいいだろうって話かもしれませんが、そこはリッチテキスト形式にて出力する課題なんです(^_^;)

  • DBサーバの立て方

    小さいオフィスで、数人が同時に作業できるようにデータベースサーバを構想していますが、やり方がわかりません。フロントはエクセルVBAかVBと考えています。データベースは別になんでもいいですが、無料のSQLServer2008を考えています。Accessは大人数に向いていないので、考えていません。 DBサーバの立て方、もしくはサイトや本でも、ぜひご教授願います。

  • VBAからWEB上のデータを操作する方法

    WindowsXP,Access97での環境ですがVBAからWEB上のデータベース PostgreSQLやMySQLを操作する方法はどのようにするか お教え願えないでしょうか。 主にやりたい事はAccessのデータで個人の点数の結果を WEB上のデータベースへ更新したり、自分の点数結果を見たりする事です。 ネットで色々と調べてみたのですがVBAからCGIかASPを起動するような事が 記述されていたのですが詳細が解からず質問させて頂きました。 よろしくお願いいたします。

  • Access VBA

    AccessとWordの連携について教えてください。 フォーム[会社データ]上に「cmd実行」ボタンを配置しています。 行いたいのは次の作業です。 上記「cmd実行」ボタンのクリックによりWordを起動(新規文書)し,フォームに表示しているレコードから[会社名]テキストボックスのデータを2行目のセンターに,[担当者]テキストボックスのデータを4行目の左端にそれぞれ出力する。 AccessのVBAで[ツール][参照設定]で[Microsoft Word Object Library]を選択済みです。 どなたかご教授いただければと思います。何とぞよろしくお願いいたします。 なお,AccessのVBAで[ツール][参照設定]で[Microsoft Word Object Library]を選択済みです。

  • EXCELやACCESSでDBに接続して色々な資料を作成したい。

    EXCELやACCESSに付いているVBAを使って基幹システム(DB)に接続して内容を変更したりできますか? 現在外部データーベースへの接続(EXCEL)や、 データベースのインポートやリンク(ACCESS)で接続してデータの閲覧は出来るようになったのですが、更新作業が出来ません。 それとEXCELやACCESSのVBAの勉強をしたいのですがお勧めの書籍としてはどのようなものがありますか? 自分としては「EXCEL VBA 入門」とか「ACCESS VBA 入門」とかよりも、まずはVB自体の勉強をした方がいいのかな?と思っています。 ところがVB6.0とか、VB.NETとか色々なバージョンがあるようです。 お勧めの勉強法というか、順序などありましたら教えて下さい。 宜しくお願いします。

  • VBAで期間でデータを抽出するには?(Excel2003)

    いつも助けていただきありがとうございます。 Excel2003でデータベースを作成しました。 「日付」のところには、2008/11/18という形式で入力していますが、 VBAでフォームから「○○○○年○月~○○○○年○月までを抽出」として、 該当レコードを抽出するにはどうしたらよいでしょうか? いろいろ試してはみたのですが、よい方法・アイディアができませんでした。 VBA初心者です。よろしくお願いします。

  • Excel VBAについて

    プログラミング初心者です。 Excelのデータを、VBAをつかって、テキストファイルにおとすよう指示されました。しかし、いまいちやり方がわかりません。 いろいろサイトを調べてみましたがよくわからなかったです。 どういうふうにコード入力していけばいいのでしょうか? ご存知のかた教えてください。 基本的な構文はわかりますのでサンプルを教えていただきたいです。 また、わかりやすい参照URLがあればそれでも結構です。

  • VBAでWebからデータ取り込み

    VBAで、WEBからデータを取り込みたいのです。 たとえば、DVDなどのネットレンタルのお気に入りリストなどをexcelで管理したいのですが、 こういうサイトはログインが必要ですよね。 こういうサイトから、"意図したワード"を"意図したセル"へ落としたいです。 または、とりあえずテキストとしてexcelに貼り付けられるだけでも行いたいです。 本投稿の目的は、普段の生活における作業効率の向上など、 その利便性を日常に取り込むことで学習モチベーションを高めたいと考えています。 当方VBAは素人です。 ご教授お願い致します。

  • 既存のaccessDBをwebデータベースにすることは可能でしょうか

    お世話になります。 access2000では、webデータベースを生成することが出来ますが、既存のaccess2000DBをwebデータベースに変換することはできるのでしょうか。 現在はNT2000サーバ内access2000DBを、リンクテーブルを使用して共有していますが閲覧が殆どなのでhtml形式で表示できれば便利だと思うのです。ただし、情報は毎日更新なのでデータアクセスページかサーバ生成HTMLが良いと思っています。 webデータベースにする方法以外でも、他に効率的なやり方があれば是非教えてください。 よろしくお願いいたします。

専門家に質問してみよう