`
chenyuxiaoxiao
  • 浏览: 71287 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

vba 获得本机的ip address

VBA 
阅读更多
Dim strComputer As String
    Dim objWMI As Object
    Dim colIP As Object
    Dim IP As Object
    Dim i As Integer
    Dim ipserver As String
    ipserver = ""
    

    strComputer = "."
    Set objWMI = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
    Set colIP = objWMI.ExecQuery _
        ("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
        
    For Each IP In colIP
        If Not IsNull(IP.IPAddress) Then
            For i = LBound(IP.IPAddress) To UBound(IP.IPAddress)
                ipserver = IP.IPAddress(i)
                MsgBox IP.IPAddress(i), vbInformation, IP.Description(i)
                MsgBox (ipserver)
        Next
        End If
    Next
分享到:
评论

相关推荐

    VB源码获取本机IP地址

    在VB(Visual Basic)编程中,获取本机IP地址是一个常见的需求,特别是在网络通信和系统信息获取的应用场景中。在给定的标题“VB源码获取本机IP地址”中,提到的关键点是通过编程方式获取本地计算机的IP地址,而且不...

    VB通过路由器获取本机的外网IP地址

    在这个场景中,我们关注的是如何使用Visual Basic(VB)编程语言通过路由器获取本机的外网IP地址,也就是公网IP。公网IP地址是互联网上唯一标识一个网络设备的地址,通常由Internet服务提供商(ISP)分配。 首先,...

    vb获得本机ip、mac地址

    ### VB获取本机IP与MAC地址详解 在计算机网络中,IP地址和MAC地址是两个非常重要的标识符,它们分别用于在网络层和数据链路层唯一地标识每一台设备。对于开发人员而言,在某些场景下可能需要通过编程手段来获取这些...

    VBA编写的IP地址转换12位可比较字符串函数(excel宏可用)

    本篇文章介绍了一种使用VBA(Visual Basic for Applications)编写的函数,可以将点分十进制的IP地址转换为一个12位的可比较字符串。 #### IP地址基础知识 在深入探讨该转换函数之前,我们首先需要了解一些关于IP...

    vba使用ping测试网络通断 64位

    Function PingIP(ipAddress As String) As Boolean '... 声明并初始化必要的变量 ... '... 调用ICMPSendEcho2函数 ... '... 检查返回状态并返回结果 ... End Function ``` 通过以上步骤,你可以在64位VBA环境中...

    QQWryIP.dat和access格式的ipaddress

    QQWryIP.dat和Access格式的IPAddress是两种常见的IP地址数据库文件,它们在IT行业中被广泛用于IP地理位置查询和网络管理。这两种文件都包含了大量关于IP地址与地理位置对应关系的数据,但它们的结构和使用方式有所...

    VB获取局域网计算机名称和IP

    Dim ipAddress As String = adapter("IPAddress")(0).ToString() Dim computerName As String = adapter("Caption").ToString() Console.WriteLine("计算机名称: " & computerName & ", IP地址: " & ipAddress) ...

    VB获取网卡的IP地址

    ipString = StringConv(CStr(adapter.IpAddressList.IpAddress.S), vbUnicode, 16) ' 去除多余的空格和NULL字符 ipString = Left(ipString, InStrRev(ipString, ChrW(0)) - 1) ' 返回第一个找到的IP地址 ...

    VBS 获取外网IP的实现代码

    在本示例中,通过编写一段VBS脚本,我们实现了获取外网IP地址的功能。具体来说,脚本通过访问一个已知的能够返回IP地址的网页,然后解析返回的网页内容以提取IP地址。 首先,我们来看关键的实现代码部分: ```...

    VB获取mac地址并输出

    标题中的“VB获取mac地址并输出”指的是使用Visual Basic(VB)编程语言编写的一个程序,其功能是获取计算机的物理地址(MAC地址)并将其显示出来。MAC地址是一个硬件识别码,通常用于网络设备,如网卡,以唯一地...

    ip地址数据库,是mdb的access数据库

    在“ipaddress.mdb”这个压缩包子文件的文件名中,"ipaddress"明确表示数据库的核心内容是关于IP地址的。这可能是一个包含至少一个表的数据库,表的名字可能就是“ipaddress”,或者数据库中可能存在多个与IP地址...

    最新IP地址库下载(Access)

    标签“ip address”进一步确认了数据库的核心内容是IP地址数据。IP地址是互联网上的设备独一无二的标识符,通常由32位二进制数表示,分为IPv4和IPv6两种主要类型。在实际应用中,IP地址通常以点分十进制的形式展示。...

    ip数据库(access)

    在本案例中,我们讨论的IP数据库是以Microsoft Access格式存储的,文件名为"IPaddress.mdb"。Access是Microsoft Office套件中的一个数据库管理系统,它允许用户以结构化方式存储和管理大量数据。 IP地址通常由四个...

    MAC_ADDRESS.rar_VB excel_mac

    在Windows操作系统中,可以通过命令行工具如“ipconfig /all”来查看本机的MAC地址。 VB(Visual Basic)是Microsoft开发的一种面向对象的编程语言,尤其适合于开发桌面应用程序。在这个案例中,“MAC_ADDRESS.bas...

    access IP数据库 全面好用

    文件名"ipaddress"很可能是一个包含了IP地址数据的表单,用户可以通过导入这个表格到Access数据库中,然后进行各种定制化的数据分析和管理。这一步骤通常是构建Access IP数据库的第一步,也是关键步骤。 总结来说,...

    获取网络时间比较源码VB

    在VB(Visual Basic)编程环境中,获取网络时间是一项常见的任务,尤其在需要精确计时或者校准本地系统时间的应用中。这个"获取网络时间比较源码VB"的压缩包文件很可能是提供了一段代码,用于从网络上的NTP(Network...

    全国ip数据库ACCESS版

    IP地址,全称为“Internet Protocol Address”,是互联网上的每个设备(如电脑、手机、服务器等)在网络通信中的唯一标识。IP地址通常由四组数字组成,每组数字介于0到255之间,之间用点分隔,例如192.168.0.1。IP...

    远程唤醒源代码(vb.net 2005)

    client.Connect(New IPEndPoint(IPAddress.Parse(ipAddress), 9)) client.Send(magicPacket, magicPacket.Length) End Using End Sub Private Function GetMacBytes(ByVal macAddress As String) As Byte() ...

    VB向指定端口发送数据,监听指定端口

    clientSocket.Connect(New IPEndPoint(IPAddress.Parse("127.0.0.1"), 5000)) clientSocket.Send(Encoding.ASCII.GetBytes("这是发送的数据")) clientSocket.Close() ``` 2. **监听指定端口**: 要创建一个TCP...

Global site tag (gtag.js) - Google Analytics