Težava pri nadzoru slike - ni mogoče naložiti slike () z URL -ja - primeri kode VBA

Kazalo

Večina spletnih storitev, s katerimi sem igral, ne vrne samih slik, ampak vrnejo naslov URL slike. Robustni nadzor slike, ki ga lahko prenesem v preglednico in z njim upravljam med izvajanjem, da naložim sliko z URL -ja, je skoraj obvezen.

Ali to trenutno manjka v Excelu, ali gre za hrošč pri trenutnem nadzoru slike ali sem kaj spregledal? Tu je problem:

Vstavljanje slike iz URL -ja med izvajanjem je preprosto:

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

Kdor pa želi samo vstaviti sliko, ki nima veliko možnosti, želim kontrolo, zato dodam nadzor slike iz orodjarne VB, imenovane Image1, in uporabim standardno kodo, ki jo najdemo na približno 50 spletnih mestih:

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

NAPAKA !!! 10 -minutni projekt se je brez uspeha spremenil v uro in pol raziskovanja. Če želite poškodbi dodati še žalitev, pomoč F1 za nadzor slike, kontrola, ki je trajala približno 9 let, izgleda takole:

Ni čudno, da se ljudje na F1 ne strinjajo, prva dva rezultata sta oglasi za trg MS, in nadzora slike ni nikjer.

Sem našel nekaj kramp z uporabo api -jev, vtičnic? in stvari, vendar to ni sprejemljivo. O dobro. Verjetno bom videl potrditveno polje, ki sem ga pozabil preveriti zjutraj LoL

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave