Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe te gebruiken VB VBA een Ping Test uitvoeren
Het automatiseren van het proces van het pingen verschillende adressen met Visual Basic for Applications ( VBA ) kunt u bespaart een hoop tijd , vooral als je te veel adressen pingen . Om een adres te pingen betekent om een ​​test uit te voeren en te bepalen of het adres is toegankelijk via het netwerk . VBA is zeer vergelijkbaar met VB en je kunt het gebruiken in alle Microsoft Office-toepassing , zoals Excel . Om een machine te pingen , moet je een paar objecten variabelen gebruiken om een ​​commando uit te voeren met behulp van script 'Windows Scripting . "Je kunt deze methode gebruiken om hostadressen continu controleren om ervoor te zorgen dat ze up and running . Uw VBA programma kan een fout in het geval van een gastheer reageert niet genereren . Wat je nodig hebt
Microsoft Office
Toon Meer Aanwijzingen

Lancering Microsoft Word 1 , klikt u op het tabblad " Developer " en klik op " Visual Basic " om de VBA editor te starten venster . Klik op het menu "Invoegen " en klik op "Module " om een nieuwe code -module plaatsen .

Copy 2 en plak de volgende code om de procedure die de " myPingFunction " zullen noemen maken en weer de ping resultaten voor " google.com " door middel van een bericht :

Private Sub callPingFunction
( ) MsgBox myPingFunction ( " google.com " ) End Sub
3

Edit " google . com " in de vorige stap en typ de host die u wilt pingen .

Kopieer 4 en plak de volgende functie om het host-adres u de functie gestuurd pingen en de terugkeer van de resultaten naar de aanroepende procedure :

Functie myPingFunction
( Hostaddress als Koord) als StringDim FSObj Zoals ObjectDim shellObj Zoals ObjectDim tmpFileObj Zoals ObjectDim SLINE Zoals StringDim sFileName Zoals 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 ) Doe terwijl tmpFileObj . AtEndOfStream < > TruesLine = tmpFileObj.ReadlinemyPingFunction = myPingFunction & Trim ( SLINE ) LooptmpFileObj.CloseFSObj.DeleteFile ( sFileName ) End Function
5

Klik in het " callPingFunction " procedure en druk op " F5 "om het uit te voeren . De ping resultaten zullen worden weergegeven door middel van een bericht in.

Previous: Next:
  Visual Basics Programming
·De VBS Script Kill Process 
·Hoe te Dice in VB Draw 
·Hoe te wissen & Bevolk Keuzeli…
·Hoe te tabel waarden converter…
·Hoe maak je een Toolbar voor V…
·Hoe te converteren Temperatuur…
·Hoe kan ik een 3 Column Grid ?…
·Het verschil tussen DataGrid &…
·Hoe je tekst markeren in een t…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Welke taal zijn Android-apps Geschreven …
·Hoe te PHPMailer gebruiken op een Webfor…
·Hoe kan ik HTML -formulier gegevens naar…
·Hoe maak je een wetenschappelijke rekenm…
·Hoe maak je een SQL string in VB.NET Cre…
·Hoe maak je een definitie voor een Inter…
·Hoe te datumnotatie converteren in Trans…
·Hoe je een ruimte in stack Fout in JavaS…
·Hoe te Javadoc maken Wanneer Reagerend 
Copyright © Computer Kennis http://www.nldit.com