设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 8334|回复: 12
打印 上一主题 下一主题

[模块/函数] 问题已经解决,下载图片!

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-18 17:15:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下载图片

[ 本帖最后由 lixun005 于 2008-3-20 11:00 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2008-3-18 17:30:37 | 只看该作者
管理员在吗?回答一下啊!谢谢喽!

点击这里给我发消息

3#
发表于 2008-3-18 17:52:45 | 只看该作者
可以啊, 便 要写VBA代码
在窗体中插入IE控件

Dim b() As Byte
Dim strPath As String
Inet2.URL = "http://www.office-cn.net/test.jpg"
strPath = App.Path & "/tmp.bmp"
b() = Inet2.OpenURL(, icByteArray)
Open strPath For Binary Access Write As #1
    Put #1, , b()
Close #1
4#
发表于 2008-3-18 17:57:31 | 只看该作者


  1. Public Sub SaveWebPicture(url As String, fileName As String)
  2. Dim x As New XMLHTTP
  3. Dim s As New ADODB.Stream
  4.     x.Open "GET", url, False
  5.     x.send
  6.     s.Type = 1
  7.     s.Open
  8.     s.Write x.responseBody
  9.     s.SaveToFile fileName
  10.     s.Close
  11.    
  12.     Set x = Nothing
  13.     Set s = Nothing
  14.   End Sub
  15. Sub Test()
  16.     SaveWebPicture "http://cimg2.163.com/mobile/2008/3/18/160_129.jpg", "C:\Test.jpg"
  17. End Sub


复制代码

点击这里给我发消息

5#
发表于 2008-3-18 18:08:25 | 只看该作者
呵呵, 用stream也是好办法
6#
 楼主| 发表于 2008-3-18 23:00:43 | 只看该作者
非常感谢两位,哈哈......
7#
 楼主| 发表于 2008-3-19 11:08:07 | 只看该作者
请问一下加在铵钮上是这样用的吗?
需要加插件吗?
Private Sub Command0_Click()
    Public Sub SaveWebPicture(url As String, fileName As String)
    Dim x As New XMLHTTP
    Dim s As New ADODB.Stream
    x.Open "GET", url, False
    x.send
    s.Type = 1
    s.Open
    s.Write x.responseBody
    s.SaveToFile fileName
    s.Close
   
    Set x = Nothing
    Set s = Nothing
  End Sub
    SaveWebPicture "http://cimg2.163.com/mobile/2008/3/18/160_129.jpg", "D:\Test.jpg"
End Sub

[ 本帖最后由 lixun005 于 2008-3-19 11:36 编辑 ]
8#
发表于 2008-3-19 13:40:46 | 只看该作者
Private Sub Command0_Click()
SaveWebPicture "图片url地址", "保存图片的本地地址"

  End Sub
9#
发表于 2008-3-19 13:42:57 | 只看该作者
需要引用xml和ado2.5以上版本
10#
 楼主| 发表于 2008-3-19 14:31:29 | 只看该作者
Public Sub SaveWebPicture(url As String, fileName As String)
    Dim x As New XMLHTTP
    Dim s As New ADODB.Stream
    x.Open "GET", url, False
    x.send
    s.Type = 1
    s.Open
    s.Write x.responseBody
    s.SaveToFile fileName
    s.Close
   
    Set x = Nothing
    Set s = Nothing
  End Sub
Private Sub Command0_Click()
    SaveWebPicture "http://cimg2.163.com/mobile/2008/3/18/160_129.jpg", "D:\Test.jpg"
End Sub

提示
Dim x As New XMLHTTP
    Dim s As New ADODB.Stream
错误


怎么引用XML啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 02:28 , Processed in 0.149105 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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