• 締切済み

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

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

みんなの回答

  • yamagoro
  • ベストアンサー率20% (12/60)
回答No.1

何をやろうとしているのかを書いたほうが適切なアドバイスを貰えると思いますよ。 その上で、回答します。 VBAだけを使用してそれを行うことは不可能です。 なぜそんなことが出来ないのか、と思われるでしょうが、それは、そんな需要が無いからです。 で、どうやれば出来るのかをあえて回答するとすれば、FindWindow(うろ覚え)というWindowsAPIを使用して、そのテキストファイルの表示されているウインドウのキャプションの文字列をキーに現在開かれているウインドウを検索し、ウインドウハンドルを取得して、そのウインドウにウインドウメッセージを送れば、何とかなるかもしれません。しかし、普通、他のアプリケーションに何かを働きかけるときは、そのアプリケーションが外に出しているAPIを使用します。 なので、そのテキストファイルを開いているアプリケーションが外にAPIを出しているのかどうかが、まず、問題となります。 ・・・と、ここまでかけばお分かりでしょうが、あるアプリが、既に起動している他のアプリに働きかける必要が発生することはあまりなく、他に目的の達成方法が必ずあるはずです。 ですから、まず、何をしたいのか、を質問してください。

関連するQ&A

  • VBAでテキストファイルを保存

    VBAでテキストファイルを保存したいのですが、EUCで保存できません。 EUCで保存するにはどうしたらいいのでしょうか? Open myFile For Output As #myNo です。

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

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

  • テキストファイルを開かずに保存するには?

    OSがWindows7 Professionalで、WebブラウザがInternet Explorer 8のPCにおいて HyperLinkでテキストファイル(xxxxx.txt)がリンクされているページで そのテキストファイルを保存するとき、リンクを右クリックした場合は、[ 対象をファイルに保存 ]で保存できますが、リンクを左クリックすると、テキストファイルが開いて表示されてしまいます。 このリンクを左クリックしたときに、テキストファイルを開かずに保存できるようにするには、 どのようにすればいいのでしょうか? よろしくお願いします。

  • エクセルの内容をテキストファイルに保存

    VBAでできると思ったのですが、初心者の為よく分かりません。 内容としては (1)エクセルの内容を、タブ区切りでテキストファイルに保存する。 (2)一日一回自動保存する。(できれば) (3)HP等のWEBページから実行する。(VBAでは無理ですか?) です。 情報が少ないかも知れませんが、 可能であるか、可能であればどういったプログラムにすればよいか、 よかったら教えてください。

  • テキストファイルを分割して保存するには? fsefsetwetjuutさん テキストファイルを分割して保存するには?

    テキストファイルを分割して保存するには? fsefsetwetjuutさん テキストファイルを分割して保存するには? ながーいテキストファイルがあるとします。 たとえば テキストテキスト ・ ・ ・ テキスト と、だらだら続くようなファイルがあったとして、 これを、とある記号、 たとえば★とかで区切って、 たとえばこういうファイルがあったとして、 +++++ ABCD ★ EFGH ★ +++++++ こういう感じだとして、 ★で区切って、 ファイル1(中身は、ABCD) ファイル2(中身は、EFGH) って感じで保存したいのです。 説明下手ですいません。 分割して、 ファイル1 ファイル2 ファイル3 と別途テキストファイルとして、保存したいのですが、 そういうソフトありますか。

  • テキストファイルとして保存する?

    パソコン超初心者の私を助けてください! 定型文テキストを署名としてメールソフトにあらかじめ登録したいのですが・・・ エクセルで作成した定型文をテキストファイルとして保存するにはどうすればよいのでしょうか? ちなみにエクセル2003を使用しております。 よろしくお願いいたします。

  • ファイルの保存場所を変えたい

     テキストエディタ 「 metapad ver.3.5 」を使っています。  「 名前を付けて保存 」の「 保存する場所 」が、デフォルトでアプリケーションフォルダになっています。これをデスクトップ、または任意の場所に変更する方法があればお聞かせ下さい。  使用OS Windows XP Home

  • リッチテキストに添付されたmp3ファイルだけをデスクトップに保存したい

    リッチテキストに添付されたmp3ファイルだけをデスクトップに保存したいです。 しかし再生ボタンとシークボタンしか表示されず、右クリックを押しても「保存」という項目が出てきません。 MacOSX 10.6を使っています。何か良い方法はありませんか?教えてください。

    • ベストアンサー
    • Mac
  • 保存してないテキストファイルは、どこにあるのでしょうか?

    メールに添付してあったテキストファイルをDLして開いて、 自分で中身を書き換えた後に、保存をするのを上書き保存をしたのですが、 肝心な、名前を付けて保存しなくて、自分で決めた任意の場所に保存しませんでした・・・(馬鹿です・・・) 上記の様な場合は、どこにテキストファイルは、あるのでしょうか? インターネットキャッシュの場所は、ありませんでした・・・ 資料提出まで時間が無く必死に探したのですが、出てきません・・・ 宜しくお願いします。

  • 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の問題は解決しますが、テキストファイル名を絞り込めません いい方法をご教示いただければ助かります。