Grazie per il codice. Volevo essere in grado di ridimensionare automaticamente un mucchio di schermate per adattarle alle dimensioni di una diapositiva. Immagino che anche altre persone potrebbero aver bisogno di farlo, quindi sto postando ciò che ho fatto.
Innanzitutto, in PowerPoint 2010 in Imposta pagina, ho impostato le diapositive su 16: 9 in modo che corrispondessero alle proporzioni del mio monitor/screenshot. Poi ho aggiunto una diapositiva vuota e incollato l'immagine per ogni schermata. Ho poi eseguito questo codice:
Sub ResizeAll()
For each tSlide in ActiveWindow.Presentation.Slides
tSlide.Select
With tSlide.Shapes.Item(1) 'assume a blank slide with one image added only
.Select
.Height = ActiveWindow.Presentation.PageSetup.SlideHeight
.Width = ActiveWindow.Presentation.PageSetup.SlideWidth
.Left = 0
.Top = 0
End With
Next
End Sub
Ulteriori informazioni necessarie. Cosa * esattamente * vuoi fare? IOW, se lo fai manualmente, dovresti incollare la foto e poi .... cosa? Se hai semplicemente bisogno di un modo per ridimensionare e posizionare le immagini (o qualsiasi altra cosa) in un'area preselezionata, c'è uno strumento per questo nel mio add-in gratuito per StarterSet di PPTools. http://www.pptools.com/starterset/ –