質問: ActiveWorkbook.path + Application.PathSeparator + "output.txt" Open f_path For Output As #1 を実行すると、実行時エラー '75':パス名/ファイル名が無効です。のエラーが出てしまいます。 このフォルダには、カタカナ(”プロジェクト”)が含まれております。 検索すると、濁点があるといけないとか、日本語そのものが無理と書いてあるものが多くヒットしましたが、解決方法がなかなか見当たらないです。 何か解決方法がありますでしょうか?
回答: 日本語、ロシア語、中国語、韓国語、英語・・・さまざまな言語がありますが、アプリケーションで対応している文字コードがこの問題のすべてになります。 対処法としては、OS、アプリケーション、ファイル、すべてで共通して母国語文字コードに統一するというのが解決方法なのでしょうが、現実問題として難しいこととなります。 そのため、フォルダやファイル名は共通文字コードで作りましょうというのが暗黙のルールになっています。 ※文字コードの統一が進めばこの問題も解消されるかもしれません Unicode 日本語は使っちゃダメ!?ファイル名の正しいつけ方