lancio di Microsoft Word , fare clic sulla scheda "Sviluppatore " e cliccare su " Visual Basic " per avviare l'editor di VBA finestra. Fai clic sul menu "Inserisci" e fare clic su "Modulo" per inserire un nuovo modulo di codice .
2
Copia e incolla il seguente codice per creare la procedura che chiamerà il " myPingFunction " e visualizzare i risultati ping per " google.com ", attraverso una finestra di messaggio :
callPingFunction private Sub ( ) MsgBox myPingFunction ( " google.com " ) End Sub
3
Modifica " google . com " nel passaggio precedente e digitare l'host che si desidera eseguire il ping .
4
Copia e incolla il seguente funzione per eseguire il ping l' indirizzo dell'host che hai inviato alla funzione e restituire i risultati alla procedura chiamante :
Funzione myPingFunction ( hostaddress come stringa) come StringDim FSObj Come ObjectDim shellObj Come ObjectDim tmpFileObj Come ObjectDim sLine Come StringDim sFileName Come StringSet FSObj = CreateObject ( " Scripting.FileSystemObject " ) Set shellObj = CreateObject ( " Wscript . Shell " ) sFileName FSObj.GetTempNameshellObj.Run = " cmd /c ping " & hostaddress &" > " & sFileName , 0 , TrueSet tmpFileObj = FSObj.OpenTextFile ( sFileName , 1) Do Mentre tmpFileObj . AtEndOfStream < > TruesLine = tmpFileObj.ReadlinemyPingFunction = myPingFunction & Trim ( sLine ) LooptmpFileObj.CloseFSObj.DeleteFile ( sFileName ) End Function
5
Fare clic all'interno della procedura " callPingFunction " e premere il tasto " F5 " per eseguirlo. I risultati ping stanno per essere visualizzati attraverso una finestra di messaggio .
Programmazione © www.354353.com