Microsoft Excel 2016で260文字以上のファイルパスを扱う方法(MAX_PATHの制限削除方法)に関しまして

Anonymous
2021-09-27T06:12:13+00:00

Microsoft Excel 2016を使用しております。

VBAで260文字以上のファイルパスをコピーすることができません。

一般的な方法としましては、相対パスを使う、ショートパスを使う、などあるかと存じますが、

MAX_PATHの制限削除によりコピーすることも可能でしょうか?

Windows10バージョン1607以降では、MAX_PATHの制限を削除することができるようですが、

https://docs.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=cmd#enable-long-paths-in-windows-10-version-1607-and-later

レジストリ変更だけでは制限削除が行えないようでした(長いファイルパスがコピーできませんでした)。

これは、Microsoft Excel 自体にMAX_PATHの制限があり、その制限を受けているため、などあるのでしょうか?

また、現在、Microsoft Excel 2016を使用しておりますが、

Microsoft Excel 2019やMicrosoft 365を使用するとこの制限削除が行えるなどございますでしょうか?

ご存知の方がいらっしゃいましたら、ご教授頂けますと幸いでございます。
何卒、よろしくお願いいたします。

PC環境:Windows 10 Pro(64bit) / Microsoft Excel 2016

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません
質問作成者が受け入れた回答
Hebikuzure aka Murachi Akira 335.8K 評価のポイント MVP ボランティア モデレーター
2021-09-27T06:39:18+00:00

Office アプリ自体が取り扱えるパス長の制限を持っているので、Windows 側で MAX_PATH の制限を緩和しても Office で長いパスを扱えるようになるわけでは無いようです。

この回答は役に立ちましたか?

3 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2021-09-27T07:43:34+00:00

    Hebikuzure様

    ご回答くださり、ありがとうございました!

    やはり、アプリ自体の制限があるのですね。。

    リンクもご紹介くださり、ありがとうございました。

    何卒、よろしくお願いいたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません