| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Cómo utilizar VB VBA para realizar una prueba de Ping
    Automatizar el proceso de hacer ping a diferentes direcciones utilizando Visual Basic para Aplicaciones ( VBA) que puede ahorrar mucho tiempo, especialmente cuando se tiene que hacer ping a varias direcciones . Para hacer ping a una dirección significa realizar una prueba y determinar si la dirección es accesible a través de la red . VBA es muy similar a VB y se puede utilizar en cualquier aplicación de Microsoft Office, como Excel. Para hacer ping a un host, es necesario utilizar unas variables de objetos para ejecutar un comando de secuencia de comandos con "Windows Scripting ". Usted puede utilizar este método para comprobar las direcciones de host continuamente para asegurarse de que está en marcha y funcionando . Su programa de VBA puede generar un error en caso de que un host no responde. Cosas que necesitará
    Microsoft Office
    Ver Más instrucciones
    1

    lanzamiento Microsoft Word, haga clic en la pestaña de " desarrolladores" y haga clic en "Visual Basic " para iniciar el editor de VBA ventana . Haga clic en el menú " Insertar" y haga clic en " módulos" para insertar un nuevo módulo de código .
    2

    Copia y pega el siguiente código para crear el procedimiento que se llame a la " myPingFunction " y mostrar los resultados de ping de " google.com " a través de un cuadro de mensaje :

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

    Edit " google . com " en el paso anterior y escriba el host que desea hacer ping .
    4

    Copie y pegue la siguiente función para hacer ping a la dirección del host que envió a la función y devolver los resultados al procedimiento de llamada :

    Función myPingFunction ( hOSTADDRESS como secuencia) como StringDim FSObj Como ObjectDim shellObj Como ObjectDim tmpFileObj Como ObjectDim sLine Como StringDim sFileName Como StringSet FSObj = CreateObject ( " Scripting.FileSystemObject ") Set shellObj = CreateObject ( " Wscript . Shell " ) sFileName = FSObj.GetTempNameshellObj.Run " cmd /c ping " y hOSTADDRESS y "> " y sFileName , 0, TrueSet tmpFileObj = FSObj.OpenTextFile ( sFileName , 1 ) Do While tmpFileObj . AtEndOfStream < > TruesLine = tmpFileObj.ReadlinemyPingFunction = myPingFunction & Trim ( sLine ) LooptmpFileObj.CloseFSObj.DeleteFile ( sFileName ) End Function
    5

    Haga clic dentro del procedimiento " callPingFunction " y presione "F5 " para ejecutarlo. Los resultados de ping se van a mostrar a través de un cuadro de mensaje.

    Previous :

    next :
      Artículos relacionados
    ·Cómo configurar los valores del índice de ComboBox pa…
    ·Cómo deshacerse de ComboBox 
    ·Cómo cerrar automáticamente un cuadro de mensaje en V…
    ·Cómo aprender Visual Basic 6 Online 
    ·Cómo aprender Mecanografía Taquigrafía 
    ·¿Cómo llamar a una función que se basa en VB.NET 
    ·Cómo validar una dirección de correo en VB 
    ·Cómo establecer etiquetas o números de línea en Visu…
    ·Cómo hacer un VB6 OCX 
    ·Cómo hacer una cuadrícula fresca 
      Artículos destacados
    ·Cómo encontrar los registros duplicados en una tabla 
    ·Cómo permitir conexiones remotas MySQL en HostGator 
    ·Cómo utilizar una clase de área para excluir una regi…
    ·Cómo cambiar los tipos de datos en Perl 
    ·Rellenar un cuadro de lista Visual Basic Con Piezas ún…
    ·Cómo crear un anuncio publicitario 
    ·Cómo validar un cuadro de texto 
    ·Cómo usar PHP para archivos externos de JavaScript 
    ·¿Cuál es el significado de la conversión del valor y…
    ·Cómo hacer referencia al último elemento de un array …
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com