Det är värdefullt att veta hur man kontrollerar Media Access Control ( MAC ) -adress med hjälp av Visual Basic for Applications ( VBA ) när du ställer in flera adaptrar . Varje adapter har en permanent unikt identifikationsnummer som kallas en MAC -adress . MAC-adressen används för att identifiera adaptern i ett datornätverk . Numret är 12 tecken , med både siffror och bokstäver , åtskilda av bindestreck eller kolon . Du kan enkelt kontrollera MAC -adressen genom att skapa en enkel funktion med VBA . Instruktioner
1
Öppna Microsoft Excel 2007 och typ " Function GetMACAddress ( ) " och tryck på " Enter " för att skapa en ny funktion .
2
Type " Dim objVMI As Object
Dim vAdptr As Variant
Dim objAdptr As Object
Dim adptrCnt As Long " för att skapa dina variabler .
3
Type " Set objVMI = GetObject ( " winmgmts : . \\ \\ " & " " & " \\ root \\ cimv2 " ) katalog
Set vAdptr = objVMI.ExecQuery ( " SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = Sant " ) " till definiera dina adapter objekt .
4
Type " För varje objAdptr I vAdptr
p Om inte IsNull ( objAdptr.MACAddress ) Och IsArray ( objAdptr.IPAddress ) Sen
för adptrCnt = 0 till UBound ( objAdptr.IPAddress ) katalog p Om inte objAdptr.IPAddress ( adptrCnt ) = " 0.0.0.0 " Då
GetNetworkConnectionMACAddress = objAdptr.MACAddress
Exit för
End If
Nästa adptrCnt
MsgBox " din MAC-adress är : " & GetNetworkConnectionMACAddress
End If
Next " för att loop genom nätverkskort i ditt system och få din MAC -adress .
5
Type " End Function " om det behövs och köra din funktion . Du kommer att se ett meddelande med din MAC -adress .