Bildkontrollproblem - Kan inte ladda bild () från URL - exempel på VBA -kod

Innehållsförteckning

De flesta webbtjänster jag har spelat med returnerar inte bilder själva, de returnerar bildens webbadress. Så att ha en robust bildkontroll som jag kan släppa på mitt kalkylblad och manipulera vid körning, för att ladda en bild från en URL, är nästan obligatoriskt.

Saknas detta för närvarande i Excel, eller är det ett fel med den nuvarande bildkontrollen, eller har jag bara förbisett något? Här är problemet:

Det är enkelt att infoga en bild från en webbadress under körning:

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

Men vem vill bara infoga bilden, som inte har många alternativ, jag vill ha en kontroll, så jag lägger till en bildkontroll från VB -verktygslådan som heter Image1 och använder standardkoden som finns på ett 50 -tal webbplatser:

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

FEL!!! Ett projekt på 10 minuter förvandlades till en och en halv timmes undersökning utan resultat. Och för att förolämpa skada, F1 -hjälp för bildkontroll, en kontroll som har varit runt 9 år ser ut så här:

Inte konstigt att folk dissar på F1, de två första resultaten är annonser för MS -marknaden, och bildkontroll finns ingenstans.

Jag hittade några hack med hjälp av api, sockets? och saker, men det är inte acceptabelt. Jaja. Jag kommer förmodligen att se en kryssruta som jag glömde att kontrollera på morgonen LoL

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave