Görüntü Kontrol Sorunu - URL'den Resim Yüklenemiyor - VBA Kodu Örnekleri

İçindekiler

Oynadığım çoğu web hizmeti, görüntüleri kendileri döndürmez, görüntünün url adresini döndürür. Bu nedenle, bir URL'den bir resim yüklemek için elektronik tabloma bırakabileceğim ve çalışma zamanında değiştirebileceğim sağlam bir resim kontrolüne sahip olmak neredeyse zorunlu.

Bu şu anda Excel'de yok mu, yoksa mevcut görüntü denetimiyle ilgili bir hata mı, yoksa bir şeyi gözden mi kaçırdım? İşte sorun:

Çalışma zamanında bir url'den resim eklemek çocuk oyuncağıdır:

 ActiveSheet.Pictures.Insert( _ "https://www.automateexcel.com/excel/media/msftstock.gif").Seçin 

Ancak, çok fazla seçeneği olmayan görüntüyü kim eklemek isterse, bir kontrol istiyorum, bu yüzden Image1 adlı VB araç kutusundan bir Görüntü kontrolü ekliyorum ve 50 ya da daha fazla web sitesinde bulunan standart kodu kullanıyorum:

 Sheet1.Image1.Picture = LoadPicture( _ "https://www.automateexcel.com/excel/media/msftstock.gif") 

HATA!!! 10 dakikalık bir proje, bir buçuk saatlik araştırmayla sonuçsuz kaldı. Ve yaralanmaya hakaret eklemek için, F1'in yaklaşık 9 yıldır süren bir kontrol olan Görüntü kontrolü için yardımı şuna benziyor:

İnsanların F1'e itiraz etmesine şaşmamalı, ilk iki sonuç MS pazarı için reklamlar, ve görüntü denetimi hiçbir yerde bulunamadı.

API'leri, soketleri kullanarak birkaç hile buldum mu? ve şeyler, ama bu kabul edilebilir değil. Oh iyi. Muhtemelen sabah kontrol etmeyi unuttuğum bir onay kutusu göreceğim LoL

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave