non vedo nulla di strano che possa far capire il perchè questo file con miniature di foto piccole pesi uguale ad un file con miniature di foto grandi !
Perdona, ma continui a chiedere una cosa a cui credo di aver risposto gia' un paio di volte.
Ripeto: Excel 2010 quando salva una immagine integrata la salva tenendo conto solo della dimensione (in pixel) dell' immagine integrata e della risoluzione impostata nelle proprieta' del documento;
indipendentemente dalla dimensione dell' immagine originale.Una prova fatta con 50 immagini (di cui non ti dico la dimensione originale, perche' sai che non ha importanza) e dimensione 80 * 142 (confrontabile con la media delle tue immagini) ha portato a queste dimensioni file:
-risoluzione 220 dpi, 1950 KByte (32,7 MB...)
-risoluzione 96 dpi, 334 KByte (5,2 MB)
Tra parentesi la dimensione attesa di un file che avesse 840 immagini (nota 32.7 MB a 220 dpi)
Con l' inventario delle immagini abbiamo dimostrato che non ci sono immagini invisibili che potrebbero aumentare il peso del file.
Adesso dovremme essere certi di quale risoluzione hai impostato per le immagini integrate; lo puoi controllare (e reimpostare) tramite Menu /File /Opzioni /Impostazioni avanzate, gruppo Dimensione e qualita' immagine.
Se la risoluzione e' piu' alta di 96 dpi (la piu' bassa che Excel mi consente) impostala a 96 dpi e riprova a salvare.
Se e' gia' 96 allora non e' da escludere che alcune /poche /molte delle tue immagini non siano comprimibili; abbiamo gia' avuto casi di immagini che non si lasciavano comprimere; vedi
viewtopic.php?t=101422#p587954 e successivi messaggi. Avevamo recuperato le immagini con una macro ad hoc, molto lenta e che richiede il pc dedicato, quindi prima di rimandarti a quella macro (vedi
viewtopic.php?f=26&t=101422&start=20#p588259, Sub Resave) farei qualche altra prova.
Ad esempio:
-prova a creare in sequenza 8 file con "solo" 105 immagini cadauno (840 immagini totali, in 8 file); poi pubblica la dimensione dei file, e dal loro confronto vedremo cosa si capisce. Puo' bastare uno screenshot ricavato da EsploraRisorse (vedi
viewtopic.php?f=26&t=103893&p=605488#p605488)Probabilmente hai bisogno di ripulire tutte le immagini gia' presenti in colonna C, prima di inserire le 105 immagini; per questo dovrebbe aiutare la seguente macro:
- Codice: Seleziona tutto
Sub PicDel()
Dim Sh
Colonna = 3 '<<La colonna da cancellare; 1=A, 2=B, ...
'
For Each Sh In ActiveSheet.Shapes
If Sh.Type = msoPicture Or Sh.Type = msoLinkedPicture Then
If Sh.TopLeftCell.Column = Colonna Then Sh.Delete
End If
Next Sh
End Sub
Ciao