Shapes vs Pictures
Hai un problema con Excel? 
Shapes vs Pictures
di lepat (utente non iscritto) data: 01/04/2014 09:48:08
Non ho ben chiara la differenza tra Shapes e Pictures, qualcuno mi può illuminare ?
di Vecchio Frac data: 01/04/2014 11:04:07
La mia ricerca ha prodotto questi risultati.
In Excel Shapes è una collezione di oggetti Shape di un foglio.
Un oggetto Shape rappresenta una qualsiasi forma: un disegno realizzato con la barra strumenti Disegno (frecce, forme, connettori), un oggetto OLE, la figura che racchiude un commento in una cella e infine anche un’immagine (con Activesheet.Shapes.Addpicture filename, …).
Pictures rappresenta invece una specifica collezione di oggetti immagine (ActiveSheetPictures.Insert filename).
Ma sembra che questa collezione sia stata deprecata. Infatti sia Pictures che l’oggetto Picture sono oggetti nascosti nel visualizzatore (F2 nell’editor, “Mostra membri nascosti”).
Sembra meglio utilizzare Shapes sia per inserire immagini che per riferirsi ad esse (ho trovato comunque codice che utilizza il metodo Pictures.Insert ).
Sia il primo che il secondo metodo a me sembrano comunque equivalenti.
Forse l'unica sottile differenza (!) è che con il primo metodo (Shapes.AddPicture) puoi realizzare un link all'immagine, mentre Pictures.Insert non realizza un link ma incorpora l'immagine nel foglio.
di lepat (utente non iscritto) data: 02/04/2014 08:32:29
Grazie VF, mi hai confermato quello che più o meno sapevo salvo la "sottile differenza", ogni volta che devo gestire immagini sono nel dubbio su quale oggetto utilizzare.
Vuoi Approfondire?