Image Control Problem - Can't LoadPicture () fra URL - eksempler på VBA -kode

Indholdsfortegnelse

De fleste webtjenester, jeg har leget med, returnerer ikke selv billeder, de returnerer billedets url -adresse. Så det er næsten obligatorisk at have en robust billedkontrol, som jeg kan slippe til på mit regneark og manipulere på kørselstidspunktet for at indlæse et billede fra en URL.

Mangler dette i øjeblikket i Excel, eller er det en fejl med den aktuelle billedkontrol, eller har jeg bare overset noget? Her er problemet:

Det er let at indsætte et billede fra en url i løbetid:

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

Men hvem vil bare indsætte billedet, som ikke har mange muligheder, jeg vil have en kontrol, så jeg tilføjer en billedkontrol fra VB -værktøjskassen, der hedder Image1 og bruger standardkoden, der findes på omkring 50 websteder:

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

FEJL!!! Et projekt på 10 minutter blev til halvanden times research uden resultat. Og for at føje fornærmelse mod skade ser F1 -hjælp til billedkontrol ud, en kontrol, der har været omkring 9 år eller deromkring, sådan her:

Ikke underligt, at folk diss på F1, de to første resultater er reklamer for MS -markedspladsen, og billedkontrol er ingen steder at finde.

Jeg fandt et par hacks ved hjælp af api’er, stikkontakter? og ting, men det er ikke acceptabelt. Åh godt. Jeg vil nok se et afkrydsningsfelt, jeg glemte at tjekke om morgenen LoL

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave