画像URLの複数の列を含むSQLデータベースにリンクされたExcel文書があります。それらのURLのExcelからURLへの画像の変換(1004)
一つは、次のようになります。 https://imissit.blob.core.windows.net/iris/596480cf967e0c990c37fba3725ada0c/814040e2-0ccb-4b05-bdb3-d9dc9cc798d9/texture.png
が、私はマクロを使用してExcel文書内の画像(例えば Excel VBA Insert Images From Image Name in Columnとhttps://superuser.com/questions/940861/how-can-i-display-a-url-as-an-image-in-an-excel-cell)にそれらのURLに変換する方法についての異なるアプローチや方法を発見しました。私はこれらのアプローチを試みましたが、私の種類のURLではそれらのどれも動作しません。私は他のURL(ウェブ上のランダムな画像、httpとhttps、それが動作する画像)を試しました。翻訳された画像オブジェクトのInsertメソッドを実行することはできません(:とにかく
Sub InstallPictures()
Dim i As Long, v As String
For i = 2 To 2
v = Cells(i, "O").Value
If v = "" Then Exit Sub
With ActiveSheet.Pictures
.Insert (v)
End With
Next i
End Sub
を私のURLでそれをしようとしたとき、私は1004ランタイムエラーを取得する:これは、他のイメージのために働く、私が試したスニペットの一つである
)。異なる方法では、ランタイムエラーがわずかに異なります(ただし、1004は一貫しています)。ここで
は、私がその仕事をしようとしたいくつかの画像のURLです:
他の人に私のURLと異なっている何https://docs.oracle.com/cd/E21454_01/html/821-2584/figures/HTTPS_Collab_Sample.png
http://www.w3schools.com/css/paris.jpg
、なぜこれらのメソッドは動作しません。 ?正しいアプローチは何ですか?
イメージをどのようにダウンロードしていますか?また、[あなたの質問を編集](http://stackoverflow.com/posts/40890281/edit)にコードを含めてください。 – Comintern
が編集されました。私はまったくダウンロードしていないと思いますか? – 4ndro1d
それが他のURLで動作する場合、最初の推測は文字列の長さになります。私は何か255文字以下でそれをテストするだろう。 – Comintern