sub 下载某个微信群里所有图片()
Dim objShell As Object
Dim objFolder As Object
Dim objFile As Object
Dim objHTTP As Object
Dim strPicURL As String
Dim strPicName As String
Dim i As Integer
'创建Shell对象
Set objShell = CreateObject("Shell.Application")
'选择保存图片的文件夹
Set objFolder = objShell.BrowseForFolder(0, "请选择保存图片的文件夹", 0)
'如果用户没有选择文件夹,则退出
If objFolder Is Nothing Then Exit Sub
'创建HTTP对象
Set objHTTP = CreateObject("MSXML2.XMLHTTP")
'遍历微信群中的所有消息
For i = 1 To WeChat.Count
'判断消息类型是否为图片
If WeChat(i).MsgType = 3 Then
'获取图片的URL和名称
strPicURL = WeChat(i).ImgURL
strPicName = WeChat(i).CreateTime & ".jpg"
'下载图片
objHTTP.Open "GET", strPicURL, False
objHTTP.Send
'保存图片到指定文件夹中
Set objFile = objFolder.Self.ParseName(strPicName)
If Not objFile Is Nothing Then
objFile.Write objHTTP.responseBody
End If
Set objFile = Nothing
End If
Next i
'释放对象
Set objHTTP = Nothing
Set objFolder = Nothing
Set objShell = Nothing
End Sub
需要注意的是,这段代码需要在微信中打开要下载的群聊,并且需要先获取微信群中的所有消息,可以使用类似于以下代码获取:
Dim WeChat As Object
Set WeChat = CreateObject("WeChat.WXApp")
WeChat.GetGroupMsgs "群聊名称"
"群聊名称"需要替换为你要获取的微信群的名称。
本站资源部分来自网友投稿,如有侵犯你的权益请联系管理员或给邮箱发送邮件PubwinSoft@foxmail.com 我们会第一时间进行审核删除。
站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!
如果遇到评论可下载的文章,评论后刷新页面点击“对应的蓝字按钮”即可跳转到下载页面!
本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR。
温馨提示:本站部分付费下载资源收取的费用为资源收集整理费用,并非资源费用,不对下载的资源提供任何技术支持及售后服务。