Det er værdifuldt at vide, hvordan man kan kontrollere Media Access Control (MAC) ved hjælp af Visual Basic for Applications ( VBA ), når du opretter flere adaptere . Hver adapter har en permanent unikt identifikationsnummer kendt som en MAC-adresse. MAC-adressen bruges til at identificere adapteren i et computernetværk. Tallet er 12 tegn , med både tal og bogstaver adskilt af bindestreger eller koloner . Du kan nemt tjekke MAC-adressen ved at skabe en simpel funktion ved hjælp af VBA. Instruktioner
1
Åbn Microsoft Excel 2007 og skriv " Function GetMACAddress ()" og tryk "Enter " for at oprette en ny funktion .
2
Type " Dim objVMI As Object
Dim vAdptr Som Variant
Dim objAdptr As Object
Dim adptrCnt As Long "for at skabe dine variabler .
3
Type "Set objVMI = GetObject ( " winmgmts : . \\ \\ "&" "& " \\ root \\ cimv2 " )
Set vAdptr = objVMI.ExecQuery ( " SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = Sand " )" til definere dine adapter objekter.
4
Type " For Each objAdptr I vAdptr
p Hvis ikke IsNull ( objAdptr.MACAddress ) Og IsArray ( objAdptr.IPAddress ) Så
for adptrCnt = 0 Til UBound ( objAdptr.IPAddress )
p Hvis ikke objAdptr.IPAddress ( adptrCnt ) = " 0.0.0.0" Så
GetNetworkConnectionMACAddress = objAdptr.MACAddress
Exit for
End If
Næste adptrCnt
MsgBox " din MAC-adresse er:" & GetNetworkConnectionMACAddress
End If
Næste "for at loop gennem netværkskort i dit system og få din MAC-adresse.
5.
Type " End Function " hvis det er nødvendigt og køre din funktion. Du vil se en meddelelse med din MAC-adresse .