プロが教える店舗&オフィスのセキュリティ対策術

ファイル名に ” を使うと エクセルファイルが開けない。
たぶん仕様なので、解決策はないんだろ。
ちなみに “ は使える。違いがわからん。

質問者からの補足コメント

  • OS:Windows 10 Home
    ちなみに「“」「”」どちらも全角だ。
    画像の3ファイルは、すべて中身は同じ。ただ、ファイル名に「”」を使った赤枠のファイルだけ開かない。
    ファイル名に「“」を使ったファイルは開ける。「“」「”」で扱いが違うのか。

    「ファイル名に ” を使うと エクセルファ」の補足画像1
      補足日時:2018/06/11 21:44
  • Excel 保存時に名前を付けても、後で名前を変更しても、結果的にファイル名に「”」が含まれていれば開かない。
    ところが、「“」だけ使ったファイル名ならば問題はない。

      補足日時:2018/06/11 22:10
  • > ダブルクォーテーションはファイル名には使えない
    使えている。

    > 他のOSと互換性のない使い方をしちゃダメです
    画像内 1,2 の通り、「“」「”」ともに全角で「環境依存」文字ではないようだが、画像内 1,2 は、あなたの言う通り、「他のOSと互換性のない」文字なのか?

    > シングルクォーテーションで代用する
    以下の投稿に関連する Excelファイル を作成しているので、シングルクォーテーションで代用しては意味が通らない。

    "" はなぜ 0 より大きいですか? -A1セルに、=""B1セルに、=IF(A1>0,TR- Excel(エクセル) | 教えて!goo
    https://oshiete.goo.ne.jp/qa/10546137.html

    実用例:「““ はなぜ 0 より大きいですか?.xlsx」

    「ファイル名に ” を使うと エクセルファ」の補足画像3
    No.1の回答に寄せられた補足コメントです。 補足日時:2018/06/11 23:17
  • 大事なことを書き忘れていた。
    Excel 使用バージョン: Office 2007
    ※ちなみに、Excelを開いたうえで[Office ボタン][開く]からであれば、ブックを開ける。

      補足日時:2018/06/12 08:29

A 回答 (4件)

https://support.microsoft.com/ja-jp/help/831628

ご自身でも書いてますが、仕様ですってなってるから仕方ないですね。
全角“は単なる文字扱いだから他の全角文字と同じなんでしょう。
    • good
    • 0

歴史的にみると、


ファイル名/フォルダ名にスペースを許した時から悪夢が始まってます。
スペースを引数の区切りとしていたコマンドが異常を起こし、
その対策としてファイル名/フォルダ名をダブルクォーテーションで囲む
という仕様が出来ました。
引数の列挙などあまりしないアプリケーション側では、
ファイル名/フォルダ名にダブルクォーテーションを使用できるままで、
OSの範疇に入るコマンドやAPIでは許さない、というのが現状ですね。
    • good
    • 0

回答するつもりはなく、ここを見ている人が勘違いするといけないので書いておく。



次の DIR の結果のファイルは Excel で開ける。
2018/06/12 01:10 10,752 ”books.xls

Excel にどんな仕様があるのか知らないが、駄目なものは駄目で、改修される予定も無いだろう。
    • good
    • 0

(´・ω・`)?


ダブルクォーテーションはファイル名には使えないからだよ。
それはOS側の仕様からくる制限です。

てか、OSに何を使用されていますか。
ファイル名にダブルクォーテーションを使えるからと言って、他のOSと互換性のない使い方をしちゃダメです。


・・・質問の条件が示されないので正論っぽいことを書いてから本題・・・

マクロや関数でファイル名を指定する場合、シングルクォーテーションで代用することがあります。
ファイル名やパスに半角スペースを含む場合はこれでOK。
 'C:\data file\SAMPLE.xlsx'
ダブルクォーテーションを使わなくても大丈夫。
この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!