如何使用excel 获取本机用户名或者ip地址

听说vba可以,求大神留下详细教程 或者发送房间至邮箱 347231779@qq.com 谢谢
最新回答
-凉薄少年葬空城

2024-05-17 00:50:35

'获取用户名

Function username()

username = Environ("username")

End Function

'获取IP地址

Function ip()

cmd = "cmd /c ipconfig|findstr ""IPv4"""

Set w = CreateObject("wscript.shell")

Set we = w.exec(cmd)

r = we.stdout.readall

ip = Trim(Split(r, ":")(1))

End Function

天生傲骨

2024-05-17 13:49:02

需要用到API函数GetUseName,你可以百度搜一下,就有用法介绍了,如果你会用API,那么是非常简单的一件事情,如果你不会用,那就需要稍稍的学习一下了需要用到API函需要用到API函数GetUseName,,你可以百度搜一下,就有用法介绍了,如果你会用API,那么是非常简单的一件事情,如果你不会用,那就需要稍稍的学习一下了数GetUseName,,你可以百度搜一下,就有用法介绍了,如果你会用API,那么是非常简单的一件事情,如果你不会用,那就需要稍稍的学习一下了需要用到API函数GetUseName,,你可以百度搜一下,就有用法介绍了,如果你会用API,那么是非常简单的一件事情,如果你不会用,那就需要稍稍的学习一下了
海枯鱼亡

2024-05-17 01:42:39

你说得对,VBA是可以,但伸手伸得这么干脆,我还就服你!
追问

不要这样的 。我想 让ip直接出现在表格里

追答
cells(1,1)=IP
把代码修改一下就好了
一念花开

2024-05-17 00:19:38

需要用到API函数GetUseName,,你可以百度搜一下,就有用法介绍了,如果你会用API,那么是非常简单的一件事情,如果你不会用,那就需要稍稍的学习一下了