Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6834 / 13646 ツリー ←次へ | 前へ→

【42843】cpu使用率 hitosi 06/9/23(土) 10:07 質問[未読]
【42844】Re:ドライブの空き容量 かみちゃん 06/9/23(土) 10:52 発言[未読]
【42845】Re:cpu使用率 パン 06/9/23(土) 10:55 発言[未読]
【42851】Re:cpu使用率 hitosi 06/9/23(土) 12:24 お礼[未読]
【42855】Re:cpu使用率 Blue 06/9/23(土) 12:38 回答[未読]

【42843】cpu使用率
質問  hitosi  - 06/9/23(土) 10:07 -

引用なし
パスワード
   マクロでCPU使用率、DドライブやCドライブの空き容量などを調べることってできますか?

【42844】Re:ドライブの空き容量
発言  かみちゃん  - 06/9/23(土) 10:52 -

引用なし
パスワード
   こんにちは。かみちゃん です。

> DドライブやCドライブの空き容量などを調べる

以下のURLが参考になると思います。
http://www.officetanaka.net/excel/vba/filesystemobject/drive.htm#FreeSpace

CPU使用率は、よくわかりません。

【42845】Re:cpu使用率
発言  パン E-MAIL  - 06/9/23(土) 10:55 -

引用なし
パスワード
   ▼hitosi さん:
>マクロでCPU使用率、DドライブやCドライブの空き容量などを調べることってできますか?
CPU使用率はわかりませんが、DドライブやCドライブの空き容量は調べることはできます。
マクロでCPU使用率花逃がしたいのでしょうか?
絶えず変化していますから普通にタスクマネジャーではいけいなのですね。


Dim FSO, DriveObject, msg As String
  Set FSO = CreateObject("Scripting.FileSystemObject")
  Set DriveObject = FSO.GetDrive("C")
  msg = "Cドライブ空き容量 " & vbCrLf
  msg = msg & Format(DriveObject.FreeSpace / 1024, "#,###キロバイトです。")
  MsgBox msg

【42851】Re:cpu使用率
お礼  hitosi  - 06/9/23(土) 12:24 -

引用なし
パスワード
   返答ありがとうございます
大変参考になりました。

【42855】Re:cpu使用率
回答  Blue  - 06/9/23(土) 12:38 -

引用なし
パスワード
   ▼hitosi さん:
>マクロでCPU使用率、DドライブやCドライブの空き容量などを調べることってできますか?
CPU使用率はAPIを使うしかありません。

http://nienie.com/~masapico/api_sample_pdh03_vb.html

ただ、こういう処理はVBAには向かないのではと思います。(負荷が大きいんじゃねってこと)

6834 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free