2
현재 사용자 RAM 구성을 얻으려고합니다. 이걸 살펴보고 테이블에 저장하기 위해 VBA를 사용하고 싶습니다. 각 칩의 RAM 용량과 함께 칩 개수가 필요합니다. VBA를 사용하여 프로그래밍 방식으로 조회 할 수 있습니까? Windows 스크립트 호스트를 사용해야합니까?VBA에서 현재 메모리 구성을 얻는 가장 좋은 방법
현재 사용자 RAM 구성을 얻으려고합니다. 이걸 살펴보고 테이블에 저장하기 위해 VBA를 사용하고 싶습니다. 각 칩의 RAM 용량과 함께 칩 개수가 필요합니다. VBA를 사용하여 프로그래밍 방식으로 조회 할 수 있습니까? Windows 스크립트 호스트를 사용해야합니까?VBA에서 현재 메모리 구성을 얻는 가장 좋은 방법
당신은 WMI를 사용하여이 작업을 수행 할 수 있습니다
Dim devlist as object
Dim dev as object
Dim totalRAM as long
Dim numChips as long
Set devlist = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("SELECT * FROM Win32_LogicalMemoryConfiguration")
numChips = 0
For Each dev In devlist
numChips = numChips + 1
totalRAM = totalRAM + CLng(dev.TotalPhysicalMemory)
Next
devlist = Nothing
MsgBox "RAM: NumChips = " & numChips & ", Total = " & (totalRAM/1024) & "MB"
는 downvoter 코멘트를 남겨주세요 것입니다. –