iT邦幫忙

0

請教用 EXCEL VBA 如何讀取 Mac Address ?

請教在 EXCEL 用VBA 需下那些指令(或 Call 其他程式),才能讀取目前使用電腦之 Mac Address 加以處理?
Tks a lot !
John

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
6
daweiliu
iT邦新手 5 級 ‧ 2010-06-21 18:32:50
最佳解答

johnlin0808提到:
需下那些指令(或 Call 其他程式),才能讀取目前使用電腦之 Mac Address 加以處理?
Tks a lot !

試試看下面的程式 因為我用抓IPaddress 來改的
設定引用項目:Microsoft Scripting Runtime 打勾

<pre class="c" name="code">
Set objWMIService = GetObject(_
    "winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery _
    ("Select * From Win32_NetworkAdapter " _
        & "Where NetConnectionID = " & _
        "'Local Area Connection 2'")

For Each objItem in colItems
    strMACAddress = objItem.MACAddress
Next

謝謝您的答覆!

已可抓到 MACAddress ,但因有多個,不知只要抓取每台電腦惟一不變之網路卡編號,是否有何較佳判斷方式?

Tks a lot !

john

12
alexyhchu
iT邦新手 5 級 ‧ 2010-06-18 16:38:18

shell

getmac > mac.txt

and then parse mac.txt

十分感謝您的指導!

john

8
外獅佬
iT邦大師 1 級 ‧ 2010-06-18 19:01:37

也可以考慮用WMI....
參考

感謝您熱心答覆。

Tks!

john

我要發表回答

立即登入回答