网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 手机学院 | 邮件系统 | 网络安全 | 认证考试
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 软件教学 > 网络办公 > Excel教学
办公软件:Office,Word教程,Excel教程,Powerpoint教程,Wps Office
Tag:函数,日期,时间,格式,技巧,表格,插入,,筛选,导入,导出,单元格,图表,打印,数据分析,排序,统计,公式
本月文章推荐
.复制Excel自定义菜单栏 换台电脑.
.Excel函数实例:在间隔数据中排定.
.我做项目对Excel进程处理问题.
.在Excel中巧做复杂表头.
.各种Excel VBA的命令1.
.Excel里轻松插入符号、分数和特殊.
.excel公式应用大全.
.在Excel 2007中用函数轻松生成随.
.妙用Excel把有规律的txt文本数据.
.磨刀不误砍柴工 在Excel 2K中快速.
.Excel表格分栏打印输出的两种巧妙.
.Excel 2003表格中插入页码.
.在Excel 2007中用图形创造出水印.
.Excel函数应用实例:计算保险收益.
.添加开关和参数 定制Excel2007启.
.Excel制作贷款还款金额速查表.
.掌握十二则技巧 Excel操作效率大.
.Excel工作簿连接(导入)外部数据.
.用Web版式视图将Excel2007表格转.
.用好Excel共享工作簿 提高工作效.

用EXCEL得出本机用户名及IP

发表日期:2008-8-26

Private Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, _
                                                nSize As Long) As Long
Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" _
                                                        (ByVal lpBuffer As String, _
                                                        nSize As Long) As Long
Sub Get_Computer_Name()
    '获得当前的机器名称
    Dim Comp_Name_B As String * 255
    Dim Comp_Name As String
    GetComputerName Comp_Name_B, Len(Comp_Name_B)
    Comp_Name = Left(Comp_Name_B, InStr(Comp_Name_B, Chr(0)))
      MsgBox "您正在使用的这台机器名为:" & Comp_Name, vbOKOnly, "WINAK"
End Sub
Sub Get_User_Name()

'获得当前用户名
        Dim lpBuff As String * 25
    Dim ret As Long, UserName As String
    ret = GetUserName(lpBuff, 25)
    UserName = Left(lpBuff, InStr(lpBuff, Chr(0)) - 1)
        MsgBox "当前用户名:" & UserName, vbOKOnly, "WINAK"
    End Sub

--------------------------------------------------------------------------------

获取IP地址

1、局域网内IP地址及网卡MAC地址

Sub IP()
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set IPConfigSet = objWMIService.ExecQuery _
    ("Select * from Win32_NetworkAdapterConfiguration ")
For Each IPConfig In IPConfigSet
On Error Resume Next
s = ""
  s = s & "Description:  " & IPConfig.Description & vbCrLf
        ss = ""
        For i = LBound(IPConfig.IPAddress) To UBound(IPConfig.IPAddress)
            ss = ss & IPConfig.IPAddress(i) & "  "
        Next
  s = s & "IPAddress:  " & ss & vbCrLf
  s = s & "MACAddress:  " & IPConfig.MACAddress & vbCrLf
MsgBox s
Next
End Sub

 

2、外网IP地址

Sub Sample4()
    Dim WSH, wExec, sCmd As String, Result As String, tmp, buf As String, i As Long
    Set WSH = CreateObject("WScript.Shell")
    sCmd = "nslookup baidu.com"
    Set wExec = WSH.Exec("%ComSpec% /c " & sCmd)
    Do While wExec.Status = 0
        DoEvents
    Loop
    Result = wExec.StdOut.ReadAll
    tmp = Split(Result, vbCrLf)
    For i = 0 To UBound(tmp)
        If Left(tmp(i), 5) = "Name:" Then
            buf = tmp(i + 1)
        End If
    Next i
    MsgBox buf
    Set wExec = Nothing
    Set WSH = Nothing
End Sub

 


--------------------------------------------------------------------------------

获取计算机名也可用

MsgBox Environ("Computername")

 

--------------------------------------------------------------------------------

Sub 获得计算机名和使用者名()
Dim myStr As String
Set myWshNw = CreateObject("Wscript.Network")
myStr = myStr & "计算机名称 = " & myWshNw.ComputerName & vbCrLf
myStr = myStr & "使用者姓名 = " & myWshNw.UserName & vbCrLf
MsgBox myStr
End Sub


 


--------------------------------------------------------------------------------

获取IP方法

Private Sub CommandButton2_Click()
    GetMyIP
End Sub

Private Sub CommandButton3_Click()
    test
End Sub

Private Sub CommandButton4_Click()
    TestingFunction
End Sub

Private Sub CommandButton5_Click()
    ip_REMOTECOMPUTER
End Sub

Private Sub CommandButton6_Click()
    exeIpconfig
End Sub

Private Sub CommandButton7_Click()
    ipconfigAll
End Sub

上一篇:Excel中日期的处理 人气:2069
下一篇:巧用Excel打印不间断页面 人气:1216
浏览全部EXCEL的内容 Dreamweaver插件下载 网页广告代码 2009年新年快乐