【Excel VBA】拡張子非表示について

このQ&Aのポイント
  • Excel VBAで拡張子非表示の問題について解決方法を教えてください。
  • 拡張子が非表示でも、Excel VBAで希望の動きをする方法を教えてください。
  • Excel VBAで同じ名前で拡張子が違うファイルを操作する際の問題について、解決方法を教えてください。
回答を見る
  • ベストアンサー

【Excel VBA】拡張子非表示について

前回質問させていただきましたが解決しなかったので 再度質問させていただきます。 【前回の質問】http://oshiete1.goo.ne.jp/qa5811167.html その後いろいろ調べたのですが、これといった解決法を 私には見つけることはできませんでした。 今回の質問は次の通りです。 ExcelのVBAで、同じ名前で拡張子が違うファイルを操作する 場合、フォルダオプションで「拡張子を表示しない」設定に なっていると、意図しない動きになってしまいます。 そこで例えば ・マクロでフォルダオプションを操作する方法 ・拡張子が非表示のままでも希望の動きになる方法 など、どうにかしてうまく動かす方法がないでしょうか? お知恵をお貸しください。 よろしくお願いいたします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

それで・・・肝心のご回答差し上げた内容については,やってみてどうだったのでしょうか。 追加で私の側から投稿する筋合いのことではありませんが,どうやら置いておくといつまでもそのままのようです。 >拡張子を指定していても、違う拡張子のファイルを >みてしまうようで困っています。 その対応として >変更後: >workbooks("Book1.csv").activate と先の回答でお話し済です。 間違い無くアドバイスの通りやってるのに上手く行かなかったのでしたら,その具体的な状況を添えて追加ご質問を投稿してください。 回答を受けてあなたが実際に作成し,動かして上手く動かなかったそのマクロをコピーして教えてください。

sekkii
質問者

お礼

ありがとうございました。 できました。助かりました。 ウィンドウの名前とブックの名前の使い分けについて 知ることができてよかったです!

sekkii
質問者

補足

あ!!! そういうことでしたか!!! Windows("○○.xls").Activate ではなくて workbooks("○○.xls").activate Windows→workbooks にするということですね! 「もうなってるじゃん」なんて 勘違いしてました。ごめんなさい!!! 今からやってみます!

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

「希望の動き」とは具体的に何ですか? 変更前: windows("Book1").activate 変更後: workbooks("Book1.csv").activate のような事かなと思います。

sekkii
質問者

補足

ご回答ありがとうございます! 前回の質問内容を書いておきます。 例1) ○○.txtを読み込み○○.xlsにコピペするマクロ  ・まず○○.xlsを開く。  ・次に○○.txtを開き中身をコピー。  ・貼り付け先の○○.xlsをアクティブにしようとするが、   ○○.txtがアクティブになったまま。 なお、Windows("○○.xls").Activate 等 マクロのなかで拡張子を指定しています。 例2) ○○.txtと○○.csvというファイルがあった場合、 ○○.txtと指定しているにもかかわらず○○.csvを 読もうとしてしまいエラーとなった事もあります。 拡張子を指定していても、違う拡張子のファイルを みてしまうようで困っています。

関連するQ&A

  • Excel2007のVBAについて

    Excel2007のVBAについて Excel2007以前では「マクロの記録」を実行して罫線や図形の描写を行って、「記録終了」を行うと作業していたコードが記述され、それを加工したりして使っていましたが、Excel2007で同じように行ってもコードが記述されてませんでした。 セルの操作等はコードが記述されていました。 どこか、私の操作方法が間違っているのでしょうか。また2003のようにコードを記述させる方法が別途あるのでしょうか、よろしくお願いします。 関係ないとおもいますが、 「Excelのオプション」で「開発タブをリボンに表示する」はチェック入れてあります。 「マクロの設定」では「すべてのマクロを有効にする」にチェックしています。

  • 同じ名前で拡張子が違うファイル

    ExcelのVBAで、同じ名前で拡張子が違うファイルを操作するマクロを使用しています。(○○.txtと○○.xlsなど) フォルダオプションで「拡張子を表示しない」設定になっていた場合におこりうる不具合を教えてください。 私は以下のような不具合に遭遇しました。 ○○.txtを読み込み○○.xlsにコピペするマクロ  ・まず○○.xlsを開く。  ・次に○○.txtを開き中身をコピー。  ・貼り付け先の○○.xlsをアクティブにしようとするが、   ○○.txtがアクティブになったまま。 そもそも同じ名前なのがいけないとは思いますが、ファイル名はそのままでエラーを回避できる方法があれば、それも知りたいです。 よろしくお願いします。

  • EXCEl/VBAで拡張子なしのファイルを開けない

    EXCEL2000 VBAのOpenTextメソッドで、拡張子の付いていないファイル(ABCDE)を開く時、同じフォルダにEXCELのブック(ABCDE.XLS)があるとブックの方を開いてしまいます。 拡張子なしのファイルを開く方法をご存知の方どうか教えてください。よろしくお願いします。

  • 拡張子が表示されない

    フォルダオプションで 登録されている拡張子は表示しない の「チェックを外している」にも関わらず、幾つかの拡張子が表示されません。 現在は全ての登録ファイルの詳細設定で 常に拡張子を表示 の設定をしてますが事ある毎にあの量の登録情報を確認してチェックしなくてはならないのは不便です。 なぜ表示する設定なのに表示されないのか、またいちいち全登録ファイルの詳細を設定ぜずとも全拡張子が表示される方法はないですか?

  • VBAエクセル2003でのマクロの実行について

    VBAで2003を使っています。 マクロの実行をショートカットキーで操作したいのですが ツール→マクロ→オプションでショートカットキーの作成が可能ですが 会社(エクセル2003)のでやろうとすると オプションの表示がありません。 (もしかしたら2003ではないのかもしれませんが、確認した範囲では 2003かと思われます。2010とかいいのではないのは確かです。) ショートカットキーを作る方法でどのような方法が 他にありますか?教えてください。 お願いいたします。

  • 拡張子表示をオフにしたまま拡張子変更をしたい

    私はファイル名の拡張子は基本的に表示しないようにしています。しかしたまに拡張子変更する必要がある場合、現状はコントロールパネルのフォルダオプションから、「登録されている拡張子は表示しない」のチェックを外したうえで、対象ファイルの拡張子を変更しているため面倒です(変更した後は元の設定に戻しますし・・) フォルダオプションの設定はそのままに拡張子を変更する簡略的な方法があれば教えていただきたいのです。ご回答よろしくお願いいたします。

  • SuperTagEditorの拡張子表示について

    SuperTagEditorにてMP3ファイルのタイトル名等を編集しているのですが、拡張子(.mp3)がタイトルに表記されるのを非表示にしたいと思っています。 現状のままだとCDに焼いてオーディオで聴くときもタイトル名に拡張子も入ってしまいます。 拡張子を表示させない方法もしくは、簡単に消す編集方法を教えて下さい。よろしくお願いします。 (フォルダオプションの拡張子表示のレ点を外しましたが、関係なさそうでした。)

  • デフォルトで拡張子が表示されないのは何故?

    Windowsはデフォルトで拡張子が表示されないのは何故ですか? フォルダオプションで拡張子を表示させることは出来ますが。 拡張子を表示させないと、*****.txt(.exe)という ウィルスを実行してしまう恐れがあると聞きました。

  • Excel2007VBAで、昨日作ったマクロが、なくなってしまいました

    Excel2007VBAで、昨日作ったマクロが、なくなってしまいました。 マクロ名が残っているので、当該マクロを開くと実行ボタン等が空白で、作成ボタンのみ操作可能で、そのボタンを押すと中身は空白となっています。 そして、そこに、マクロの中身をコピーすると、Module 29 マクロ名 とか Module 32 マクロ名とかが、薄色で表示されますが、操作ができません。 なんとか元に戻したいのですが、その方法を、お教え頂けないでしょうか、よろしくお願い致します。

  • 縮小版で動画ファイルのプレピューが表示されなくなった

    縮小版で、動画ファイル(wmv,mpg,avi)のプレピューが表示されなくなりました。 (jpgファイルはサムネイル表示されます) 原因としてはプレイヤーを入れたことやフォルダオプションをいじったことだと思いますが、直りませんでした。 (フォルダオプションで「全フォルダをリセット」「規定値に戻す」などを試してみました) http://oshiete1.goo.ne.jp/qa3387060.html?ans_count_asc=20 上のページのANo.2で、「Explorerの対応する拡張子であるavi,mpg,wmvにrmやflvを書き換えればプレビュー画像をフォルダに表示できます。」というのが、解決策に繋がるかと思いましたが、書き換える方法が分かりませんでした。 アドバイス宜しくお願いします。

専門家に質問してみよう