乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 12|回复: 0

通过VBA实现IP地址查询(固定)!

[复制链接]

6

主题

6

帖子

3

银币

初来乍到

Rank: 1

铜币
30
发表于 2010-5-7 16:09:00 | 显示全部楼层 |阅读模式
各位高手我有点事情想请教下,怎样在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呢?并且进行对比。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-5 21:02 , Processed in 0.140415 second(s), 54 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表