• 締切済み

サーバーのファイルを落として…

サーバー上のテキストファイルをローカルに落として、 csv形式に直してExcelで表示したいのですが、 言語?などは何を使うのがいいでしょか? csv形式のファイルを編集?するのにVBAを使う予定です。 ローカルで動かして、ファイルを持ってきたらExcelで表示。 これを一回でやりたいのですが、 VBAと相性?がいい言語とかあれば教えて下さい。 質問内容が変ですいません(o*。_。)oペコッ

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

エクセルからIEを利用してテキストファイルをダウンロードできます。 いったんファイルとして保存していますが、必要ないなら IE.Document.body.innerText (テキストファイルの内容)をVBAで扱えばいいと思います。 ---------------------------------------------------------------- Public Sub getTextFile() Dim IE, filename, fso, outFile Set fso = CreateObject("Scripting.FileSystemObject") Set IE = CreateObject("InternetExplorer.Application") IE.Navigate ("http://www.sample.ne.jp/test.txt") While IE.busy: Wend While IE.Document.readyState <> "complete": Wend filename = "D:\Excel\data.csv" Set outFile = fso.CreateTextFile(filename) outFile.Write IE.Document.body.innerText IE.Quit End Sub

関連するQ&A