タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

vbaに関するsalon_hiyakeのブックマーク (1)

  • Office TANAKA - Excel VBA Tips[APIを使わないで実行中のタスク一覧を調べる]

    Excel VBAのTipsとしては、かなりの反則だと思います。だって、Excel VBAの機能ではないのですから。 これは、先日作成していたマクロで、どうしてもこの情報が必要になり、あれこれ探していたら偶然見つけたテクニックです。見つけたときに思ったのは「えぇ~ズルい!」という印象でした(^^; 現在実行しているすべてのソフトを調べるには、タスクマネージャを起動して[アプリケーション]タブを開きます。ここにリストされる「プロセス一覧」をプログラムから取得するには、WindowsAPIや、WMI(Windows Management Instrumentation)などを使うのが一般的です。この「プロセス一覧」をVBAだけで取得しようというのが今回のテーマです。次のようにやります。 Sub Sample1() Dim WD, task, n As Long Set WD = Create

  • 1