次の方法で共有

Excel2019の終了の検知が遅い

Anonymous
2019-09-03T01:05:10+00:00

Windows10+Excel2019で、昔に作ったVB6のプログラムからエクセルを起動し、エクセルの終了を監視し、終了したら次の処理を行うという動作が有るのですが、ユーザーが手動でエクセルを終了した後、VB6のプログラムがエクセルの終了を感知するまで、20数秒かかります。

Windows10+Excel2013、Windows10+Excel2016では、同じプログラムで3秒程度でエクセルの終了が感知できています。

なにか情報が有れば、教えてください。

・エクセル終了の監視方法について

  エクセルをVB6のShell関数で起動する。

  VB6からWindowsAPIのOpenProcess関数を呼び出し、ハンドルを取得する。

  VB6からWindowsAPIのGetExitCodeProcess関数を呼び出し、プロセスの状態を取得し、

  その状態で終了したかどうかを判断しています。

・こちらの環境の問題で、Office Personal 2019の再インストールは、パソコンをネットワークにつなぐことができない為、テストすることができません。

・この現象は、2台購入したパソコンの両方で発生しています。

・Excelのアクティブなアドインはありません。

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

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

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

10 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2019-09-03T09:19:24+00:00

    もしかしたら下記のようなことかも知れませんので、投稿をご確認してみてください。

    https://social.technet.microsoft.com/Forums/ie/...

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

    0 件のコメント コメントはありません
  2. Anonymous
    2019-09-03T06:20:42+00:00

    YuKi M.様

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

    サインインはできているようですが、次のメッセージが表示され、投稿できません。

    「お客様の投稿にフラグが付けられ、現在、確認が行われています。 誤ってフラグが付いたと思われる場合は、スレッドの ここ に投稿してください。」

    「ここ」という部分にリンクが有り、そのリンク先で投稿しても同じ現象になります。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2019-09-03T05:52:45+00:00

    質問するためにはサインインする必要があるようです。

    それとも、リンク先自体に飛べないということでしょうか?

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

    0 件のコメント コメントはありません
  4. Anonymous
    2019-09-03T01:38:46+00:00

    Yuki M.様

    教えていただいたフォーラムに投稿しようとしたのですが、「お客様の・・・」とメッセージが出て投稿できませんでした。

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

    0 件のコメント コメントはありません
  5. Anonymous
    2019-09-03T01:13:58+00:00

    Officeのバージョンが変わったことによる仕様変更が原因ではないかと思います。
    下記にVBA専用のフォーラムのリンクを貼ります。
    並行して投稿してみてください。
    https://social.msdn.microsoft.com/Forums/ja-JP/...

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

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