Det er verdifullt å vite hvordan du kontrollerer Media Access Control (MAC ) adresse ved hjelp av Visual Basic for Applications ( VBA ) når du setter opp flere kort . Hver adapter har en permanent unikt identifikasjonsnummer kjent som en MAC -adresse . MAC- adressen brukes til å identifisere adapteren i et datanettverk. Tallet er 12 tegn , med både tall og bokstaver , atskilt med bindestreker eller kolon . Du kan enkelt sjekke MAC -adressen ved å lage en enkel funksjon ved hjelp av VBA. Instruksjoner
en
Åpne Microsoft Excel 2007 og skriv " Function GetMACAddress ( ) " og trykk " Enter" for å opprette en ny funksjon .
2
Type " Dim objVMI som objekt
Dim vAdptr Som Variant
Dim objAdptr som objekt
Dim adptrCnt Som Long "for å lage dine variabler .
3
Type " Set objVMI = GetObject ( " winmgmts : . \\ \\ "& " "& " \\ root \\ cimv2 ")
Sett vAdptr = objVMI.ExecQuery ( " SELECT * FROM WMI: Win32_NetworkAdapterConfiguration HVOR IPEnabled = sant " )" til definere adapter stedene.
4
Type " For hver objAdptr I vAdptr
p Hvis ikke IsNull ( objAdptr.MACAddress ) Og IsArray ( objAdptr.IPAddress ) Så
for adptrCnt = 0 For å UBound ( objAdptr.IPAddress )
p Hvis ikke objAdptr.IPAddress ( adptrCnt ) = " 0.0.0.0 " Da
GetNetworkConnectionMACAddress = objAdptr.MACAddress
Exit for
End If
Neste adptrCnt
MsgBox " MAC-adressen er :" & GetNetworkConnectionMACAddress
End If
Neste "for å sløyfe gjennom nettverkskort i systemet ditt og få MAC-adressen.
5
Type " End Function" om nødvendig og kjøre din funksjon . Du vil se en melding med MAC-adressen.