次の方法で共有

VBA GetExitCodeProcessの第2引数の終了ステータスlpExitCodeの値と意味の一覧

Anonymous
2012-04-11T05:31:21+00:00

Excel2003 VBAからAPI()関数のGetExitCodeProcess()を使っていますが、第2引数の終了ステータス(lpExitCode)が259、101以外に251などが戻ってきますが検索しても見つからず意味が分かりません。終了ステータス(lpExitCode)の値と定数名と意味の一覧が日本語で記述された資料はどこかにないでしょうか。

【記述例】

 値   &H103(10進の259)

 定数名 STILL_ACTIVE

 意味  プログラムがまだ終了していない

【書式】

 BOOL GetExitCodeProcess(

 HANDLE hProcess, // プロセスのハンドル

 LPDWORD lpExitCode   // 終了ステータス);

【使用例】

  ProcessID = Shell(program_file_name, vbNormalFocus)

  Process = OpenProcess(PROCESS_QUERY_INFORMATION, 1, ProcessID)

  Do

    ret = GetExitCodeProcess(Process, ExitCode)

    DoEvents

  Loop While ExitCode = STILL_ACTIVE

  ret = CloseHandle(Process)

よろしくお願いします。

開発者テクノロジ | Visual Basic for Applications

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

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

質問作成者が受け入れた回答

Anonymous
2012-04-12T04:09:45+00:00

y__y さん、こんにちは。

Answers への投稿、ありがとうございます。

Excel の関数についての質問ですね。

http://technet.microsoft.com/ja-jp/query/cc429117

こちらの MSDN のページの開設のところに GetExitCodeProcess の

終了ステータスでどのようなものが返されるかについて簡単に載っていますが、これ以上の情報となるとこちらでは見つけられませんでした。

開発者の方が多く利用されているMSDN フォーラムには VBA フォーラム もありますので、もしよろしければこちらもご活用してみてください。

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

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

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-04-19T01:18:31+00:00

    y__y さん、こんにちは。

    弊社 松坂 の情報や MSDN フォーラムもご利用いただければと思います。

    同じような情報をお探しの方にも問題の投稿先としてご参考になるよう、 [回答としてマーク\] をいたしました。

    こちら、何か情報をお持ちの方もいましたら、コメントお待ちしています。

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

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