• 締切済み

vbaでHTMLファイルを取得、保存したい

エクセルvbaを使い、HTMLファイルを保存することはできるものでしょうか。 エクセル書類の中にいくつかのリンクがあり、このリンク先の中味を別のホルダーに保存したいのですがこのようなことをvbaを使い実施することはできるものなのでしょうか。 もしできるとしたらその方法等教えていただければありがたいのですが。 よろしくお願いします。

みんなの回答

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

関連するQ&A

  • HTMLファイルから*.xlsファイルへ

    職場の書類(エクセル等)の様式をただフォルダに置いておくのではなく、HTMLファイルで表紙を付けて、説明を入れてリンクさせることで、利用したいと考えています。でも普通にリンクするとブラウザ画面の中にファイルが表示されるのですが、中にではなく、別に単純にエクセルのファイルが立ち上がってきてその後の編集をしたいのですが・・・?昔はできていたような事を聞いたんですが・・・

    • ベストアンサー
    • HTML
  • VBAでHTMLファイルを扱うにはどうしたらいいですか?

    VBAでHTMLファイルを扱うのにはどうしたらいいのですか? open では、うまくいかないようで、どうしたらいいか困っています。 HTMLファイル内の文字列を検索し、見つかった文字列の後ろの何文字かを検出したいのですが、よい方法がありましたら教えてください。

  • VB6でEXCELの表をHTML形式で保存する方法は?

    VB6でEXCELのデータを作成してHTML形式で保存したいのですが、根本的にできないものでしょうか? EXCELのVBAではWebページで保存ということができるので試行錯誤してみたのですが VB6のヘルプでSaveAsメソッドを見る感じでは新しいファイル名までは指定できますが保存形式はEXCEL VBAのように指定できないようです。 XLSファイルの表までは完成できますが、そのXLSファイルをHTMLファイルにできればぃぃんです。 VB6からEXCELを制御してHTML形式で保存させるとか なにかいい方法はないでしょうか?

  • エクセル、VBAを使ってのファイル保存。

    エクセルでファイル(既存)を開いたら まず「名前を付けて保存」をして 新しく作ったファイルで作業を進めたいのですが 毎回保存のファイル名が変わるので 固定の名前での記述(VBA)が出来ません。 そこで、保存手前の段階である ダイアログボックスを表示させた状態で終わらせる というマクロは出来るのでしょうか? (保存先を決めたりファイル名を入力する状態) 色々試してみたのですが、どうにもうまく行かず… 皆さんの知恵をお借りしたいです。 宜しくお願いします。

  • IEからファイルを開いた時の保存方法

    いつもお世話になっております。よろしくお願い致します。 IE(6.0)でHTMLを読み込み、そこからリンクを貼ってあるExcelやWord(共に97)ファイルを読み込ます。 そこで、このファイルを別の名前で保存したいのですが、 IEの「ファイル-名前をつけて保存」を選択してもHTML形式しか認識してくれません。 Excel,Wordとして保存するにはどういう設定をしたら良いかを教えて下さい。 また、Excelを表示した際に、上部にメニューコマンドが出る場合と出ない場合があります。(同じPC環境でも。) 常にメニューコマンドが出るような設定方法があればこちらも教えて下さい。

  • ダウンロードファイルの保存

     HPやメール添付ファイルを、「名前を付けて保存」する時のことです。  保存先ホルダーを指定するわけですが、その指定したホルダーを開いてみると、ファイル名が表示されないことがあります。  保存をキャンセルしてしまったのかと思って、再度、保存しようとすると、保存ウィンドーの中には、そのファイルが表示されていて、「上書きしますか?」と聞いてきます。  保存先ホルダーに表示されるようにするには、どうしたらいいのでしょうか。  解決策を教えて下さい。

  • EXCEL VBAでファイルを保存しないで閉じたい

    EXCEL VBAでファイルを保存しないで閉じたい EXCEL VBAでコードを書いています。ワーク用EXCELが必要で、新規ブックを作成しています。 新規ブックで処理をさせた後に自動でブックを閉じたいと思っています。 そこで, WB.QUIT WB.CLOSE True と書いたのですが、新規ブックは閉じずにそのまま残っている状態です。 これを保存しないまま閉じるにはどのような処理が必要でしょうか?

  • HTMLファイルの管理・マネージメント

    HTMLファイルのよい管理方法をおしえてください。 現在手元に自分のHPのHTMLデータがたくさんあります(画像データはほとんどなし)。 内容は基本的にリンク集のようなもので、各ページ上には仕事や趣味に関係あるサイトのURLとその説明があるという感じです。 各ページのイメージとして ―――――――――――――――――― http://wwww.a-0000001.com/ 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 〓〓〓〓〓サイトa-0000001に関する説明 http://wwww.a-0000002.com/ 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 〓〓〓〓〓サイトa-0000002に関する説明    (以下、つづく) ―――――――――――――――――― HTMLファイルはカテゴリごとに分けてあり、現在HTMLファイルは約30あります。 全リンクは200以上あります。 1つ面倒なのは、各ページのリンク先のURLが頻繁に変わったり、後日別のカテゴリのHTMLファイルに、リンク先を移動しなければならないことがあるのですが、現在手でHTMLを1つ1つ書き換えており、ちょっと大変になってきました。 今後もリンク先は増え続けていくので、簡単にHTMLファイル上の情報を移動する方法がないか考えています。 質問は ・マウスでドラッグドロップでHTMLファイルの情報を移動したり修正するにあたり、フリーソフトもしくは安価なシェアウェアはあるでしょうか。 やはりDreamWeaverなど、メーカー制のものがあったほうが便利でしょうか。 ・ZOOPとよばれるコンテンツマネージメントソフトがあるようですが、HTMLの編集や修正まではできないのでしょうか。

    • ベストアンサー
    • HTML
  • VBAでファイルの保存を自動化する

    1. ID・パスワードを入れてログイン 2. カテゴリーリスト(20項目程)から1カテゴリーをクリック 3. カテゴリー内部にある csv○○.zip をダウンロード 以降2.3を全項目分繰り返す 自社サイトにログインし毎日行っている上記の作業を VBAにて自動化しようと悪戦苦闘しているものです。 1.2は問題無く組めたのですが3で躓いています。 色々試してみた結果としましては… まず、普通にVBAでcsvへのリンクをクリックさせてみましたが、 『ファイルの保存』ダイアログの状態から先へ進めず、 sendkeyでOKボタンを押す処理も試してみたが上手く動作せずに、挫折。 次に、URLDownloadToFileというAPIが使えそうだったので手を出してみました。 しかし、上記手順3の段階でのファイルのリンク先が、 どのメニューから入っても【~/csv.do?linkToQA=1】と共通のリンク先名になっており、 (※リンク名は同じだがダウンロードすれば違うファイルが落ちてくる) ダウンロード先のファイル名が分からない現状では、結局不可能なようでした。 あまりプログラミングに明るくないので詳細は分からないのですが、 リンク先は共通だが、手順2で入ったメニュー項目によって 自動的にダウンロードするCSVへのリンク先アドレスを振り分ける処理?を行っているようです。 ディレクトリ内部からcsv.zipを探し出せば直アドレスが分かるはず!と思い、 内部へ潜ってみたりもしたのですが分からず…。 この状況で、zip形式のcsvダウンロードの自動化するには一体どうすればいいのでしょうか? 何か良い手などがありましたら、ぜひご教示ください。

  • Excel VBA の保存について教えてください

    VBAを始めたばかりです 会社で皆が使う入力表に、入力したものを.csvで他のファイルに書き出すなどのVBAで作ったマクロがあります。今保存先が、VBAを使ったときの保存先になっているのでこれを、個人用ブックに保存してアイコンを作って、ネットワークで誰がどのパソコンから開いても、マクロが実行できるようにしたいと思います。 保存先の変更方法を教えてください。 マクロの記憶をしたときのように、VBEも保存先を選べないのでしょうか? よくわからなくてすみません、よろしくご指導ください。

専門家に質問してみよう