At lære at automatisk at indstille en IP-adresse til at rotere ved hjælp af Visual Basic for Applications er ikke så svært som du måske tror . Netsh.exe er et værktøj, der kan bruges til at konfigurere computere ved hjælp af Windows kommandoprompten. Netsh.exe kan bruges til at ændre en IP adresse, når rotationen er nødvendig. Den " Shell " funktionen bruges i VBA til at køre en eksekverbar program, såsom kommandoprompten til at udføre Netsh.exe . Ting du skal
Microsoft Office Excel
Vis Flere Instruktioner
1
Launch Microsoft Office Excel , skal du klikke på på " Udvikler " fanen og klik på " Visual Basic " for at åbne VBA Editor.
2
Klik på " Indsæt" menuen og klikke på " modul " for at indsætte en ny kode modul.
3
Føj følgende kode til opretter et nyt sub procedure : Hej
Private Sub rotateIPAddress ()
4
Definer to string variabler:
Dim dosCommand Som StringDim ipadresse As String
< br > 5
Indstil IP -adresse, du vil bruge, ved at tilføje følgende linje kode : Hej
ipadresse = " 192.168.0.200 "
6
Definer kommandoen til ændre IP-adressen : Hej
dosCommand = " netsh interface, ip set dns " & Chr (34) & " NIC Name " & Chr (34) & "statisk " & ipadresse
7
Udfør kommandoen ved hjælp af " Shell " kommando : Hej
Shell ( " cmd.exe /c" & dosCommand )
8 < p > Skriv " End Sub " for at afslutte din sub procedure og tryk på " F5 " for at køre den.