Was browsing this forum this morning and came across thread68-1302164, which is now closed. I had also been looking for a way to automatically shrink-to-fit PrintScreen shots that I put into Powerpoint. Could not locate any built-in feature to do that, so wrote VBA code to take care of it:
Sub ShrinkToFitScreen()
' Capture a screen shot (PrintScreen or Alt-PrintScreen).
' Paste onto an empty slide.
' Select the image by clicking on it. (Important!)
' Run this macro. (Alt Tools Macro Macro <enter>)
With ActiveWindow.Selection.ShapeRange
.LockAspectRatio = msoFalse
.Left = 0#
.Top = 0#
.Height = 540#
.Width = 720#
End With
ActiveWindow.Selection.Unselect
End Sub
This actually sizes to fit, so if your shot is smaller than the available space, it will be stretched to fill it.
Sub ShrinkToFitScreen()
' Capture a screen shot (PrintScreen or Alt-PrintScreen).
' Paste onto an empty slide.
' Select the image by clicking on it. (Important!)
' Run this macro. (Alt Tools Macro Macro <enter>)
With ActiveWindow.Selection.ShapeRange
.LockAspectRatio = msoFalse
.Left = 0#
.Top = 0#
.Height = 540#
.Width = 720#
End With
ActiveWindow.Selection.Unselect
End Sub
This actually sizes to fit, so if your shot is smaller than the available space, it will be stretched to fill it.