• 締切済み
  • すぐに回答を!

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

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

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数994
  • ありがとう数2

みんなの回答

  • 回答No.2

全く自信が無いのですが・・・ ファイル名の指定を、"ASCDE."とドット付きにしてもダメでしょうか?

共感・感謝の気持ちを伝えよう!

質問者からの補足

ドットのみを付けてあげても結果は同じでした。

関連するQ&A

  • エクセルの拡張子

    社内HPに関しご質問させていただいたところ、ある方から、拡張子を変更することでダウンロードになり、マスターが保護されると教えていただきました。その方は、ご丁寧に名前をつけて保存する時、拡張子をxlsに戻せばいいよとまでアドバイスくださいました。 本当にご親切に教えていただきありがたく思いました。 試しに、拡張子がそのままの場合(マスターと同じものでxlsではないもの)だとどうなるか実験してみました。 すると、何事もないかのようにエクセルが立ち上がり、普通にエクセルファイルとして使用できました。 そこで、質問です。なぜ、拡張子がxlsでないのにエクセルが立ち上がったのか教えてください。参考までに、特に関連付けをしている拡張子ではありません。

  • Excelの拡張子が変わる

    メールでExcelファイルを添付したところ、送信先の人からExcelファイルの拡張子が「.xls)」になっていると言われました。 送信前のExcelファイルは通常の「○○.xls」というファイルなのですが自分宛に送信してみたところ、 やはり「○○.xls)」と拡張子の後ろに閉じ括弧が付いてしまいます。 ちなみに閉じ括弧を消せば通常のExcelファイルとして開くことができます。 ファイル名は以下の様な感じですが問題ありますでしょうか? AAA ○○○について 070521.xls よろしくお願いします。

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

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

  • 回答No.1
  • TTak
  • ベストアンサー率52% (206/389)

mkuni73さんこんにちは 私の使っている方法ですが、ファイルを開く直前に、Nameステートメントで、一時的にtxtなどの拡張子を付けてファイルを開き Name "ABCDE" As "ABCDE.txt" 閉じた直後にその逆、 Name "ABCDE.txt" As "ABCDE" を実行するのはいかがでしょう?。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

TTakさんありがとうございます。 やはり拡張子なしのファイルをそのままで、というのは無理なんでしょうか。拡張子をつけてあげる方法で移行と思います。どうもありがとうございました。

関連するQ&A

  • エクセルの拡張子の変更の仕方を教えてください

    エクセル2010の拡張子を[*.xlsx]か[*.xls]に変更したいのですがどうすればできますか。 事の成り行きはエクセルのファイルが開けなくなったことが原因です。 開こうとすると下記のようなメッセージが表紙されます。 ファイル形式またはファイル拡張子が正しくありません。 ファイルが破損しておらずファイル拡張子とファイル形式が 一致していることを確認してください  と表示されます。調べたところエクセルファイルの拡張子を [*.xlsx]か[*.xls]に変更すれば開けるとネット上に書いてあります。  これを試してみたのですが出来ません。やり方の手順は下記のとおりです。 エクセルファイルを選んで プロパティ→全般タブの中のファイルの種類の拡張子が(.xlsx)に なっているので[*.xlsx]か[*.xls]に変更すればいいとなっています。 (.xlsx)の部分にカーソルを合わせて書き換えようとするのですが 文字の入力が出来ません。DELキーやBSキーも使えません。 この部分の拡張子を変えるのにはどうすればできるのでしょうか。 自分のPCはhp製のp6-2420jpでウィンドウズ10 64ビットです。 どうすれば拡張子を変える事が出来るのか教えてください。

  • 拡張子について

    突然画面の表示が変わり 拡張子の表示が消えてしまい、ワード(.doc)エクセル(.xls)の表示が つきません。その為拡張子の働きをしてくれません   (拡張子にチェックは付いているのですが) どうして変わったのか解りません。どうしたら又元に戻って拡張子が 使える様に成りますか教えて下さい Windows98です。ファイル形式です バージョン6

  • 拡張子を変えると・・・

    セキュリティ対策として考えたのですが、拡張子を変える方法というのは効果があるのでしょうか? また、拡張子を変えることによって、ファイルが壊れることはあるのでしょうか? 例えば、「○○.xls」という名前のエクセルファイルを、第3者にメール・CD等で渡す際、拡張子を「○○.123」や「○○.abc」等、拡張子を変えることを考えています。 皆様のご意見お聞かせ下さい。 よろしくお願いします。

  • 拡張子「.isu」って何でしょうか?

    仕事で受け取ったメールに、「.isu」という拡張子のファイルが添付されていたのですが、どうしても開くことができません。 アイコンがexcelの形だったので、拡張子を.xlsにしてみたり、.docと.txtも試してみましたが、どうしても文字化けしてしま います(内容的には、excelの表のはずだと思うのですが・・)。 急ぎで開きたいファイルなのですが、発信人が休暇で登山中の為連絡を取ることができず、困っています。 これを開く方法をご存知の方、是非教えてください!あるいは、そもそもこのファイルは「開く」ような種類のものではないのでしょうか?(少し調べたところ、「アンインストール」に関連する拡張子のような・・)

  • gzという拡張子のファイルを解凍する方法?

    gzという拡張子のファイルをLhaplusで解凍しても,うまく解凍できません。何が悪いのでしょうか。 いくつかのフォルダーやファイルを凍結させたgzという拡張子がついたファイルを,Lhaplusで解凍しても,拡張子の前(abcde.gzだとしたら,abcdeの部分)と同名のフォルダーの中に,同名のファイルが1つ生成されるばかりです。1つしかないというのはおかしいです。また,このファイルの種類のところには,「9ファイル」と記述されています。 私が今回解凍しようとしているファイルは,フォルダー4つ,ファイル5つのものなので,合計9つということなのでしょう。 この種類のファイルを正常に(今回の場合には,フォルダー4つ,ファイル5つに)するには,どのようにすればよいのでしょうか?

  • ファイルの拡張子

    PC素人です。 転職サイトに職務経歴書をアップロードしたいのですが、 アップロードできるファイルの拡張子は『.doc.xls.pdf.txt』のみになっています。 経歴書は、すでにxlsxで作成済です。 どうすれば、アップロードできるでしょうか。 ワードにコピペしてもdocxになってしまうと思いますし、 また、pdfとtxtを作成したことがないので、方法がわかりません。 ファイル拡張子を変える(xlsからxlsへ)なんてことはできるのでしょうか? できないとしたら、pdfかtxtにコピペするのは簡単ですか? pdfはアドビですよね。txtはどこから作成できるんでしょうか? 素人のあまり変な文章ですみません。

  • 拡張子が”xls”のファイルを開きたい。

    よろしくお願いします。 先日、携帯の着メロを作成するバイトを見つけて応募しました。 そうしたら、相手先からテスト製作と”スキルシート”という物を記入して欲しいという返信が来ました。 ところが、スキルシートの拡張子が”xls”になっているんです。 見た事がない拡張子だったので、調べたらエクセルの拡張子だという事が分かりました。 でも、僕のパソコンにはエクセルが入っていません。 あるのは、WINDOWSのアプリケーションだけです。 ワードパットやメモ帳で開こうとしましたが、 文字化けして読めません。 今の状態では、このxlsファイルを見る事は不可能なのでしょうか?? ちなみに、OSはWin98SEです。 よろしくお願いします。

  • エクセルの拡張子

    Windows 7 で エクセル 2010 を 使用しています。 エクセル2010で作成したものは、拡張子が.xlsx となるのですが、そのファイルのバックアップを自動で作成するようにすると拡張子が .xlk になり、それを開くとファイルが壊れている可能性がありますのダイアログボックスが開きます。エクセル 2010のバックアップの拡張子は変更なるのでしょうか。 2010と同じようにする方法を教えてください。

  • VBA 拡張子の記述方法をご教示下さい

    エクセル2002で記述したマクロを、エクセル2010で使用する場合の拡張子の記述をご教示下さい。 現在エクセル2010で使用している全てのファイルの拡張子が、 .xls となっている場合、 拡張子は ".xls" ".xlsx" のどちらを使用するのが正しいのでしょうか。 エクセル2002の記述 y = Year(DateValue(d)) & "年度\" m = Format(DateValue(d), "yy-mm") & ".xls" m = Format(DateValue(d), "yy-mm") & ".xlsx" と記述するのが正しいのでしょうか。 宜しくお願い致します。

  • ExcelやWordのファイル:拡張子がなくても開くのはなぜでしょうか

    拡張子がなくても、Excelのファイルはダブルクリックで開きます。 それはなぜですか。 詳しく述べます。 エクスプローラ(またはデスクトップ)上に、テキストファイル(拡張子txt)があります。 このファイルの拡張子を外します。(~~.txt → ~~) このとき、 「拡張子を変更すると、ファイルが使えなくなる可能性があります。変更しますか?」 と訊いてくるので、「はい」をクリックすると、ファイルのアイコンはウィンドウズのマーク(旗みたいなもの)になります。 これは、拡張子がなくなったために、アイコンとの関連付けがなくなったからだと思います。 このファイルをダブルクリックすると、「ファイルを開くアプリケーションの選択」というウィンドウが立ち上がります。 拡張子がないから、どのアプリケーションを使うのかわからないのですね。 他方、 エクスプローラ(またはデスクトップ)で、エクセルのファイルの名前の拡張子を外します。 (~~.xls → ~~) このファイルをダブルクリックすると、エクセルが立ち上がって、ファイルが開かれます。 なぜ、エクセルの場合は、拡張子がなくても開けるのでしょうか。 ワードで作ったdocファイルでも、エクセルと同樣です。 拡張子がなくてもダブルクリックで開ける設定があるのでしょうか。 たとえ、エクセルやワードのファイルでも、txtという拡張子を付けると、テキストエディタで開く(私のPCの場合はViViというテキストエディタが設定されていますが、普通はメモ帳ですよね。)ので、拡張子がまったく無視されているわけでもないです。 (もちろん、中身は文字化けしていますけど。) Windows98SE Excel2000 Word2000