明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1588|回复: 0

[函数] 通过VBA实现IP地址查询(固定)!

[复制链接]
发表于 2010-5-7 15:56:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2010-5-10 9:26:19 编辑

各位高手我有点事情想请教下,怎样在vba中用函数定义实现ip地址查询呢?
也就是说我知道一些IP,怎样来判断它是南通或者北京(这些ip就是是南通和北京的)?
怎么在vba里面实现啊!请指教我下。。。。

例子;

Public Sub GetMyIP()
    Dim strComputer As String
    Dim objWMI As Object
    Dim colIP As Object
    Dim IP As Object
    Dim i As Integer

    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)
                MsgBox IP.IPAddress(i), vbInformation, IP.Description(i)
        Next
        End If
    Next

End Sub

我只能查询本机的IP ,怎么才能实现查询访问的IP呢?并且进行对比。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-10-2 01:23 , Processed in 0.178296 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表