Bildekontrollproblem - Can't LoadPicture () fra URL - eksempler på VBA -kode

Innholdsfortegnelse

De fleste webtjenester jeg har lekt med, returnerer ikke bilder selv, de returnerer URL -adressen til bildet. Så å ha en robust bildekontroll som jeg kan slippe til i regnearket og manipulere ved kjøretid, for å laste inn et bilde fra en URL, er nesten obligatorisk.

Mangler dette for øyeblikket i Excel, eller er det en feil med den nåværende bildekontrollen, eller har jeg bare oversett noe? Her er problemet:

Det er lett å sette inn et bilde fra en url i løpetid:

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

Men hvem vil bare sette inn bildet, som ikke har mange alternativer, jeg vil ha en kontroll, så jeg legger til en Bildekontroll fra VB -verktøykassen som heter Image1 og bruker standardkoden som finnes på rundt 50 nettsteder:

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

FEIL!!! Et prosjekt på 10 minutter ble til halvannen time med forskning uten resultat. Og for å gjøre fornærmelse mot skade, ser F1 -hjelp for Bildekontroll ut, en kontroll som har vært rundt 9 år eller slik:

Ikke rart folk diss på F1, de to første resultatene er annonser for MS -markedet, og bildestyring er ingen steder å finne.

Jeg fant noen hacks ved hjelp av api’er, stikkontakter? og ting, men det er ikke akseptabelt. Jaja. Jeg vil sannsynligvis se en avmerkingsboks jeg glemte å sjekke om morgenen LoL

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave