excel - 从 URL 插入图像
问题描述
多年来,我一直在 Excel 中使用以下宏,没有任何问题,但从今天开始它不再有效。任何帮助将不胜感激。该宏用于将图像从 URL 链接插入到单元格中。
尝试使用以下两个唯一 URL 运行宏。URL #1 过去可以工作,但 URL #2 只能工作。
- 此 URL 停止工作。我使用这个宏从 NetSuite URL 中提取图像 4 年没有任何问题。
Sub Netsuite_Image_ATS()
Dim Pshp As Shape
Dim xRg As Range
Dim xCol As Long
Dim filenam As String
On Error Resume Next
Application.ScreenUpdating = False
Set Rng = ActiveSheet.Range("B2", Range("B" & Rows.Count).End(3)(1))
For Each cell In Rng
filenam = cell.Value
If filenam <> "" Then
xCol = cell.Column + 1
Set xRg = Cells(cell.Row, xCol)
ActiveSheet.Shapes.AddPicture Filename:=filenam, _
LinkToFile:=msoFalse, SaveWithDocument:=msoCTrue, _
Left:=xRg.Left + (xRg.Width - 100) / 2, _
Top:=xRg.Top + (xRg.Height - 100) / 2, _
Width:=100, _
Height:=100
Else
Set Pshp = Nothing
Range("B2").Select
End If
ThisWorkbook.Save
Next
Application.ScreenUpdating = True
Columns("B:B").Select
Selection.Delete Shift:=xlToLeft
Range("A" & Rows.Count).End(3)(2).EntireRow.Delete
End Sub
解决方案
推荐阅读
- python - VS Code 输出结果与终端结果不同
- python - Django 管理员权限,管理员可以登录另一个用户(管理面板中的按钮)
- machine-learning - fastai show_batch 和 show_results 什么都不做
- ios - 我有这个问题#import
- reactjs - 导航到另一个子路由而无需编写父路由 (ReactRouter)
- python - 如何让程序询问用户输入的数量,并将他们输入的结果加在一起?
- typescript - 使用 GatsbyImageData 和 Mdx 在 Gatsby 中丢失类型
- css - ngx-content-loading 未在 chrome 浏览器中显示
- python - 如何在数组中找到所有对 (a, b) 使得 (k % a) % b = (k % b) % a
- node.js - 我无法使用邮递员发布 objectID