私は基本的に、画像URLをリストから取得し、そのサイズをセルに出力するコードを書いています。いくつかのリンクでは動作しますが、すべてではありません。誰かがそれがなぜそうだと教えてもらえますか?vbaを使用して元の画像サイズを保持する方法は?
Dim MyPic As Shape
Dim sht As Worksheet
Set sht = ActiveSheet
With sht
For i = 2 To .Cells(.Rows.Count, "A").End(xlUp).Row
If .Cells(i, 2) <> "" Then
Set mypict = ActiveSheet.Shapes.AddPicture(.Cells(i, 2).Text, _
msoFalse, msoTrue, 3, 3, -1, -1)
'Set mypict = ActiveSheet.Pictures.Insert(.Cells(i, 2).Text)
.Cells(i, 7) = mypict.Width & " x " & mypict.Height
mypict.Delete
End If
Next i
End With
敬具、
サンフランシスコ
フムを制御します。あなたは*働いていない*のURLを共有することはできますか? – BruceWayne
http://res.cloudinary.com/lo65iitez/image/upload/v1437773949/OMS/MHI-90102-YELLOW_full.jpg –
@David Zemensが提供するプログラムコードをご覧になりたいのですが、質問URL得られたサンプル結果は、ドロップボックスのビデオリンク にアップロードされます。 8154q6czdmju99b/ice_screenshot_20160513-011849.jpeg?dl = 0> LockAspectRatioを設定することによって、画像のサイズもあなたの要件を満たしているかどうか調べてください。 –
skkakkar