网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月25日漏签0天
vb吧 关注:156,060贴子:1,166,269
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 2回复贴,共1页
<<返回vb吧
>0< 加载中...

望大神指教怎么将excel里的图片保存到文件夹里

  • 只看楼主
  • 收藏

  • 回复
  • 木木辶兔_
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

生成的图片在这➡ ⬅这么小的一个图片
这是用来测试的数据,测试图片在D2的单元格里,我想创建文件夹后把D2列的图片存进去,图片是生成成功了,但是并不是D2列的,而且小的有点夸张,求教各位怎么才能按照原本的尺寸生成出来啊
Sub SaveColumn4AsImageToUserFolder()
Dim lastRow As Long
Dim county As String
Dim town As String
Dim user As String
Dim contentCell As Range
Dim ws As Worksheet
Set ws = Sheet1
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
For i = 2 To lastRow
county = ws.Cells(i, 1).Value
town = ws.Cells(i, 2).Value
user = ws.Cells(i, 3).Value
Set contentCell = ws.Cells(i, 4)
If county <> "" And town <> "" And user <> "" Then
'检查县区文件夹是否存在,如果不存在则创建
If Not Dir("E:\" & county, vbDirectory) = "" Then
MsgBox "县区文件夹 " & county & " 已存在。"
Else
MkDir "E:\" & county
End If
'检查乡镇文件夹是否存在,如果不存在则创建
If Not Dir("E:\" & county & "\" & town, vbDirectory) = "" Then
MsgBox "乡镇文件夹 " & town & " 在县区 " & county & " 下已存在。"
Else
MkDir "E:\" & county & "\" & town
End If
'检查用户文件夹是否存在,如果不存在则创建
If Not Dir("E:\" & county & "\" & town & "\" & user, vbDirectory) = "" Then
MsgBox "用户文件夹 " & user & " 在乡镇 " & town & "、县区 " & county & " 下已存在。"
Else
MkDir "E:\" & county & "\" & town & "\" & user
End If
'将第四列内容作为图片保存
Dim tempFileName As String
tempFileName = "contentImage2.png"
contentCell.CopyPicture Appearance:=xlScreen, Format:=xlPicture
With ActiveSheet.ChartObjects.Add(0, 0, 1, 1).Chart
.Paste
.Export "E:\" & county & "\" & town & "\" & user & "\" & tempFileName
End With
End If
Next i
End Sub


  • 木木辶兔_
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
尝试了不压缩,不压缩后是个白图,感觉还是没能把D2列的图片读出来


2025-12-25 00:24:56
广告
不感兴趣
开通SVIP免广告
  • 初音七奈
  • 钩子编程
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个图片明显并没有嵌入单元格中,自然不是位于D2单元格里面的,你保存表格内容是存不到这个图片的,应该找图片对象来保存,具体方法就不要问我了,VBA我不熟


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回vb吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示