• 締切済み

テキストファイルのリスト作成について

XPを使用しています。 VBAで、開かれているテキストファイルの確認を行いたいのですが、テキストファイルについてよく理解できていません。エクセルファイルの場合だと、ファイル名の取得や、開いているかの有無など確認ができるのですが、テキストファイルでも同様にできるのでしょうか? わかりづらいかもしれませんが、よろしくお願いします。

みんなの回答

  • hawkwind
  • ベストアンサー率34% (160/469)
回答No.1

エクセルVBAはやったことがありませんが、 今時、どこのアプリでもテキストファイルは標準装備です。 エクセルファイルに対して同じことができるのなら テキストに対しても同じことができるはずです。 ファイルのopenとかその程度のことですから、全然問題ないでしょう。

関連するQ&A

  • テキストファイルの保存について

    XPを使用しています。 VBAを使用して行っているのですが・・ ここにすでに開かれているテキストファイルがあります。 この開かれているテキストファイルをデスクトップに保存し、閉じる方法を教えて下さい。

  • VBA。開いているテキストファイルを検索

    エクセル2010.VBAで 開いているテキストファイルが複数あるとして、 それらの中に、 任意のテキストファイル名が含まれているかどうかを 調べるにはどうしたらいいですか? たとえば、エクセルワークシートなら   For Each s In ActiveWorkbook.Worksheets という感じで網羅的に調べられますが、 テキストファイルの場合はどうしたらいいのでしょうか?

  • テキストファイル内の文字列検索

    はじめまして。 excel vbaを使用しているものです。 1つのファイル内にある複数のテキストファイル内に特定の文字列が含まれているかどうか検索したいと考えています。 もしあればそのファイル名を取得したいのですがどのようにすればよいでしょうか? 検索するファイル名「C:\Users\takashi sato\Desktop」 検索する文字列「STTT」半角 外部ファイルの操作はすごく難解なので困っております。 ちなみに使用ソフトはEXCEL2003です。

  • テキストファイルを入力してテキストファイルを出力

    EXCEL VBAで、テキストファイルを入力して、テキストファイルを出力するサンプルがあれば教えてください。

  • EXCEL 2003のVBAでテキストファイルの取り込み方

    EXCEL 2003のVBAでテキストファイルの取り込み方 EXCEL 2003のVBAでテキストファイルのみをとりこむものを組もうと思います。 - 読み込むテキストファイル名は一定の決まりがあります。AAxxxx.txt あるいは ZZxxx.txt といった感じで先頭文字はAAまたはZZで中のxxxは数字の可変(日付)です。 - Directoryはどこに入るか決まりがありません。(このマクロを使用するユーザーがどこのDirectoryにテキストファイルを保存しているかわからないため) FILEN = Application.GetOpenFilename If FILEN = False Then Exit Sub End If Workbooks.OpenText Filename:=FILEN でやると、Directoryの問題は解決しますが、テキストファイル名を絞り込めません いい方法をご教示いただければ助かります。

  • テキストファイルのプロパティを変更するツール

    質問させていただきます。 現在、いくつかのテキストファイルを、 ファイルのプロパティの概要タブのコメント、改訂番号 などの欄 で管理しようと考えております。 しかし、ファイルの数が多く、 また、コメント、改訂番号などの欄を書き換えることが 頻繁に起こりますので、手作業で変更することが難しい状況にあります。 そこで、エクセルで ファイルの一覧とそのプロパティの項目を取得し、 書き換えるツールを作成したいと考えています。 VBAなどでエクセルファイルのプロパティが取得できることは確認したのですが、 テキストファイルのプロパティを変更する手段がみつかりません。 どなたかよい手段をご存知ありませんでしょうか? VBAに限らず、なにか他のソフトウエア、batファイルなどでの方法でも結構です。 本当に困っております。 宜しく御願いいたします。

  • vbaでテキストファイル(*.txt)を取込みたい

    vba初心者です。 Application.Dialogs(xlDialogOpen).Showで選択したテキストファイル(***.txt)をテキストファイルウィザードで、タブ、カンマ、スペース区切りで、エクセルファイルに取り込むマクロを組みたいのですが? 何度やってもうまくいきません。 ご教示願えないでしょうか! excel2002を使用してます。 よろしくお願いします。

  • VBA(エクセル)でアクティブファイル名の取得できますか?

    エクセルでVBAを使用して、自分自身のファイル名を取得できますか?そんなコマンドありますか? (Aと云うエクセルファイルにVBAを仕込み、自分自身がAというエクセルファイル名であることを、認識(取得)させることが出来るでしょうか) かなり素人ですので宜しく教示願います。

  • 既存のテキストファイルを開く方法

    エクセルvbaで テキストファイルに書き込むのではなく 既存のテキストファイルを開く方法を教えてください。 ご教授よろしくお願い致します。

  • エクセルVBAでテキストファイルの一括生成をしたい

    エクセルVBA(Win、office2000版)でテキストファイルの一括生成をしたいと考えています。 セルには以下のようにデータを置いて、 [__ファイル名__][__テキスト内容__] [__ファイル名__][__テキスト内容__] [__ファイル名__][__テキスト内容__] … あとはボタン一つで指定フォルダにテキストファイルを一括生成してくれたりすると最高に嬉しいです。色々と調べましたが、ファイル名を持ってくるところが上手く調べられませんでした。何卒ご教示頂きたいと思います。