Access - Obtener ip de mi ordenador

 
Vista:

Obtener ip de mi ordenador

Publicado por manu (4 intervenciones) el 28/02/2005 09:55:57
Me gustaria saber cual es el codigo que debo poner en visual basic access, dentro de mi aplicacion, para obtener el ip de mi ordenador.
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Cómo obtener la dirección IP de un ordenador en Visual Basic dentro de una aplicación de Access

Publicado por Alejandro (4142 intervenciones) el 26/05/2023 20:19:11
Para obtener la dirección IP de tu ordenador en Visual Basic dentro de una aplicación de Access, puedes utilizar la siguiente función:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Function ObtenerDireccionIP() As String
    Dim objWMIService As Object
    Dim colItems As Object
    Dim objItem As Object
 
    ' Crea el objeto WMI para acceder a la configuración de red
    Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
 
    ' Obtiene la colección de adaptadores de red
    Set colItems = objWMIService.ExecQuery("SELECT IPAddress FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=True")
 
    ' Itera sobre los adaptadores de red
    For Each objItem In colItems
        ' Verifica si se encontró una dirección IP
        If Not IsNull(objItem.IPAddress) Then
            ' La dirección IP se encuentra en la primera posición del arreglo
            ObtenerDireccionIP = objItem.IPAddress(0)
            Exit Function
        End If
    Next objItem
 
    ' Si no se encontró ninguna dirección IP, devuelve una cadena vacía
    ObtenerDireccionIP = ""
End Function

Puedes llamar a esta función desde cualquier parte de tu aplicación de Access para obtener la dirección IP de tu ordenador. Por ejemplo, puedes asignar el resultado a una variable y luego utilizarla en tu código:

1
2
3
Dim direccionIP As String
direccionIP = ObtenerDireccionIP()
MsgBox "La dirección IP de tu ordenador es: " & direccionIP

Recuerda que esta función obtendrá la primera dirección IP disponible en tu ordenador. Si tienes varias interfaces de red activas, es posible que obtengas diferentes direcciones IP dependiendo de la configuración de tu sistema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar