次の方法で共有

Shell関数でRun-time error 5 が表示されるようになった

Anonymous
2020-05-08T07:50:59+00:00

お世話になっております。

AccessのVBAで、Windows7, office2010の環境で使えていたShell関数が

Windows10, office2016で使うとRun-time error 5が表示されるようになってしまいました。

Shell Y:\EXE\order.exe Y:\INI\order.ini

ネットワークドライブYはWindows7のPCを指定しています。

この式でWindows7同士では問題なくorder.exeが起動するのですが、Windows10からは起動できません。

Window10のPCでorder.exeのショートカット(リンク先を Y:\EXE\ORDER_NEW.exe Y:\INI\order.ini としている)をダブルクリックすると、order.exeは正常に起動します。

エクスプローラーバーに Y:\EXE\ORDER_NEW.exe Y:\INI\order.ini を入力してenterを押しても正常に起動します。

VBAのShell関数からorder.exeを起動しようとする時だけRun-time error 5が表示され、起動できません。

ネットワークドライブは正常に機能しているので、原因と治し方が分からず困っています…

Microsoft 365 と Office | アクセス | 家庭向け | Windows

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

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

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2020-05-09T01:41:06+00:00

    参照元の相性が悪いのでしょうね。

    このコミュニティは一般ユーザー向けのコミュニティの場です。

    専門的な情報を知りてければVBAフォーラムが有りますので、そちらに質問してみたらどうでしょうか。

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

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