Excel VBA – 提取离线MAC地址

我目前正在制作一个提取MAC地址的Excel工作表。 我设法通过使用以下代码提取连接/在线MAC地址:

Dim objVMI As Object Dim vAdptr As Variant Dim objAdptr As Object Dim adptrCnt As Long Set objVMI = GetObject("winmgmts:\\" & "." & "\root\cimv2") Set vAdptr = objVMI.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True") For Each objAdptr In vAdptr If Not IsNull(objAdptr.MACAddress) And IsArray(objAdptr.IPAddress) Then For adptrCnt = 0 To UBound(objAdptr.IPAddress) If Not objAdptr.IPAddress(adptrCnt) = "0.0.0.0" Then GetNetworkConnectionMACAddress = objAdptr.MACAddress Exit For End If Next adptrCnt End If Next Range("A1").Value = GetNetworkConnectionMACAddress 

但是,此代码仅提取连接的MAC。 我可以知道如何提取离线MAC地址?