Imparare a impostare automaticamente un indirizzo IP per ruotare utilizzando Visual Basic, Applications Edition non è così difficile come si potrebbe pensare . Netsh.exe è uno strumento che può essere utilizzato per configurare i computer che utilizzano il prompt dei comandi di Windows . Netsh.exe può essere utilizzato per modificare un indirizzo IP quando è necessaria rotazione. La funzione di "Shell" è usata in VBA per eseguire un programma eseguibile , come ad esempio la richiesta di eseguire Netsh.exe comando. Cose che ti serviranno
Microsoft Office Excel
Mostra più istruzioni
1
lancio di Microsoft Office Excel , fare clic sulla scheda " sviluppatori" e fare clic su " Visual Basic " per aprire l'editor di VBA .
2
Fare clic sul menu "Inserisci" e fare clic su "Modulo" per inserire un nuovo modulo di codice .
3
Aggiungere il seguente codice per creare una nuova procedura di sub :
rotateIPAddress private Sub ( ) economici 4
definire due variabili stringa :
Dim dosCommand Come StringDim IpAddress Come
String < br > 5
Imposta l'indirizzo IP che si desidera utilizzare , aggiungendo la seguente riga di codice :
ipAddress = " 192.168.0.200 "
6
definire il comando modificare l'indirizzo IP :
dosCommand = "netsh interface ip set dns " & Chr ( 34) & " NIC Nome " & Chr ( 34) & " statico " & ipAddress
7
Eseguire il comando utilizzando il comando "Shell" :
Shell ( "cmd.exe /c" & dosCommand ) economici 8 < p > tipo "End Sub " per terminare la procedura sotto e premere il tasto "F5" per eseguirla.