Ora ho modificato questo foglio modificando la macro originale in modo che acquisisca le immagini da diverse cartelle.
Il problema è che nella macro originale, viene utilizzata questa funzione
Codice: Seleziona tutto
Sub resizeImageByWidth(ImageCmp As Object, Larg As Long, alt as long)
Dim imageInfo As Object, Proporzione As Double, SizeImage As Object
'Dim size As New com.sun.star.awt.Size
imageInfo = ImageCmp.Graphic
SizeImage = imageInfo.SizePixel
SizeImage.Width = Larg
SizeImage.Height = alt
ImageCmp.Size = SizeImage
End Sub
Cercando online ho trovato tra le api la funzione getSize che puntualmente restituisce (indipendentemente dall'immagine passata) valore 100 e 100 per W ed H.
Conoscete una funzione che legga le dimensioni originali del file imagine per poi procedere con la realizzazione del calcolo della proporzione?