次の方法で共有

ExcelVBA LoadPicture関数利用時の実行時エラー

Anonymous
2019-08-13T06:37:52+00:00

ExcelVBAにてLoadPicture関数利用時、実行時エラー:'75'(パス名が無効です)

というエラーが発生してしまいます。

原因を探っていくと、

LoadPicture(FullPath)

のFullPathの文字数99文字を超えると「実行時エラー:'75'」が発生するようでした。

ただ、他PCにて同様に実行すると、FullPathが100文字超えても

「実行時エラー:'75'」が発生しませんでした。

自分のPCのみ、FullPathが「99文字」を超えると、

「実行時エラー:'75'」が発生してしまいます。

現在、100文字を超えないパス名で運用しておりますが、

他のPCと同じようにエラーが発生しないように、解消させたいと考えております。

インターネットにて、同様のエラーが発生しているか、

このコミュニティに同様の症状と回答があるかどうかを検索しましたが、

原因の解消法が見つかりませんでした。

どなたか、同じ原因で解消された方がいましたら、

解消法をお教え願いますでしょうか。

●PC環境


CPU:AMD Ryzen 7 3700X 3.6GHz

メモリ:16GB

SSD:NVMe M.2 SSD 500GB


一応、Office365の削除、再インストールは行っております。

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

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

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

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2019-08-13T09:43:56+00:00

    Windows 10 Pro

    バージョン:1903

    OSビルド:18362.239

    他PCにて検証等を行ったところ、

    WIndows10のOSバージョンが「1903」がインストールされているPCのみ

    LoadPicture関数利用時、パスが100文字以上の時に

    「実行時エラー:'75'」が発生しておりました。

    他、CopyFileステートメント(FileCopy コピー元, コピー先)、

    Nameステートメント(Name リネーム元 AS リネーム後)、

    Killステートメント(Kill FullPath)、

    MkDirやRmDir等は問題無く、なぜか「LoadPicture」関数利用時のみ、

    100文字制限が発生してしまいます。

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

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2019-08-13T08:39:24+00:00

    Yuki M.様

    早速のご回答ありがとうございます。

    Windowsは最新版になっていますか?

    →最新版になっております。

    (WindowsUpdateは「最新の状態です」になっております。)

    Windows 10 Pro

    バージョン:1903

    OSビルド:18362.239

    また、Officeを修復してみることはできますか?

    →投稿前にお教えいただいたURLを参考に「Officeの修復」を行い、

    検証してみましたが改善されませんでした。

    Office365のアンインストール→再インストールを行って、検証を行ったり、

    Office365をバージョンを戻して、検証を行ってみましたが、改善されませんでした。

    VBAフォーラムのご案内ありがとうござます。

    お教えいただいたフォーラムにも投稿させていただきます。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2019-08-13T06:48:08+00:00

    Windowsは最新版になっていますか?

    また、Officeを修復してみることはできますか?

    https://support.office.com/ja-jp/article/office...

    もしこのフォーラムで解決しないようであれば、下記のVBAフォーラムにもご投稿してみてください。

    https://social.msdn.microsoft.com/Forums/ja-JP/...

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

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