怎么将excel中的url批量转化为图片

 时间:2024-10-20 12:38:46

1、第一步:Excel文件格式先设置为:Excel启用宏的工作簿(*.xlsm)

怎么将excel中的url批量转化为图片

2、第二步:1.复制代码(代码在最后面),打开VBA代码编辑窗口(快捷键Alt+F11) 2.粘贴Excel批量生成图片代码,保存代码,关闭VBA

怎么将excel中的url批量转化为图片

3、第三步:调整单元格宽高一致(建议按照像素大小)

怎么将excel中的url批量转化为图片

4、第四步:运行宏,实现URL链接生成图片

怎么将excel中的url批量转化为图片

5、Sub LoadImage()Dim HLK As Hyperlink, Rng As RangeFor Each HLK In ActiveSheet.Hyperlinks '循环活动工作表中的各个超链接 If UCase(HLK.Address) Like "*.JPG" Or UCase(HLK.Address) Like "*.JPEG" Or UCase(HLK.Address) Like "*.PNG" Or UCase(HLK.Address) Like "*.GIF" Then '如果链接的位置是jpg或gif图片(此处仅针对此两种图片类型,更多类型可以通过建立数组或字典或正则来判断) Set Rng = HLK.Parent.Offset(, 0) '设定插入目标图片的位置 With ActiveSheet.Pictures.Insert(HLK.Address) '插入链接地址中的图片 If .Height / .Width > Rng.Height / Rng.Width Then '判断图片纵横比与单元格纵横比的比值以确定针对单元格缩放的比例 .Top = Rng.Top .Left = Rng.Left + (Rng.Width - .Width * Rng.Height / .Height) / 2 .Width = .Width * Rng.Height / .Height .Height = Rng.Height Else .Left = Rng.Left .Top = Rng.Top + (Rng.Height - .Height * Rng.Width / .Width) / 2 .Height = .Height * Rng.Width / .Width .Width = Rng.Width End If End With HLK.Parent.Value = "" '删除单元格的图片链接 End IfNextEnd Sub

  • 怎么将多列的数据按照每两列进行相加
  • 如何使用EXCEL制作淘宝活动销售报表之运费计算
  • 怎样在excel表格中筛选统计数据
  • excel中,如何制作数据动态图表?
  • 如何将长地址拆分
  • 热门搜索
    我和我的祖国手抄报 红领巾手抄报 安全的手抄报 五四青年节手抄报 关于读书的手抄报图片 文明校园手抄报图片 防溺水手抄报简单 创文明城市手抄报 环保手抄报图片大全 童心向党手抄报图