Πρόβλημα ελέγχου εικόνας - Δεν είναι δυνατή η φόρτωση της εικόνας () από τη διεύθυνση URL - Παραδείγματα κώδικα VBA

Πίνακας περιεχομένων

Οι περισσότερες υπηρεσίες ιστού με τις οποίες έχω παίξει δεν επιστρέφουν οι ίδιες εικόνες, επιστρέφουν τη διεύθυνση url της εικόνας. Έτσι, η κατοχύρωση ενός ισχυρού ελέγχου εικόνας στο οποίο μπορώ να μεταφέρω στο υπολογιστικό φύλλο μου και να το χειριστώ κατά την εκτέλεση, για να φορτώσει μια εικόνα από μια διεύθυνση URL, είναι σχεδόν υποχρεωτική.

Λείπει αυτή τη στιγμή από το Excel ή είναι ένα σφάλμα με το τρέχον στοιχείο ελέγχου εικόνας ή απλώς παρέβλεψα κάτι; Ιδού το πρόβλημα:

Η εισαγωγή μιας εικόνας από ένα url κατά την εκτέλεση είναι ένα αεράκι:

 ActiveSheet.Pictures.Insert (_ "https://www.automateexcel.com/excel/media/msftstock.gif").Επιλέξτε 

Αλλά ποιος θέλει απλώς να εισαγάγει την εικόνα, η οποία δεν έχει πολλές επιλογές, θέλω ένα στοιχείο ελέγχου, οπότε προσθέτω ένα στοιχείο ελέγχου εικόνας από την εργαλειοθήκη VB που ονομάζεται Image1 και χρησιμοποιώ τον τυπικό κώδικα που βρίσκεται σε περίπου 50 ιστότοπους:

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

ΛΑΘΟΣ!!! Ένα έργο 10 λεπτών μετατράπηκε σε μιάμιση ώρα έρευνας χωρίς αποτέλεσμα. Και για να προσθέσουμε προσβολή στον τραυματισμό, η βοήθεια της F1 για τον έλεγχο εικόνας, ένα στοιχείο ελέγχου που έχει περάσει περίπου 9 χρόνια περίπου μοιάζει με αυτό:

Δεν είναι περίεργο που οι άνθρωποι διαφωνούν στη F1, τα δύο πρώτα αποτελέσματα είναι διαφημίσεις για την αγορά MS, και δεν υπάρχει πουθενά έλεγχος εικόνας.

Βρήκα μερικά hacks χρησιμοποιώντας api, πρίζες; και πράγματα, αλλά αυτό δεν είναι αποδεκτό. Ω καλά. Πιθανότατα θα δω ένα πλαίσιο ελέγχου που ξέχασα να ελέγξω το πρωί LoL

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave