I have a macro that does what I want but need to streamline it so if I need to change, for example the width, I only want to change it in one spot versus multiple times.
Partial code:
PPApp.ActiveWindow.View.GotoSlide (26)
Set PPSlide = PPApp.ActiveWindow.View.Slide
Sheets("Connects_BO").Select
LockAspectRatio = False
ActiveSheet.Range(stBO).Copy
PPSlide.Shapes.PasteSpecial(DataType:=ppPasteEnhancedMetafile).Select
PPApp.ActiveWindow.Selection.ShapeRange.LockAspectRatio = msoFalse
PPApp.ActiveWindow.Selection.ShapeRange.ScaleHeight 1, False
PPApp.ActiveWindow.Selection.ShapeRange.ScaleWidth 1, False
PPApp.ActiveWindow.Selection.ShapeRange.Width = 713
PPApp.ActiveWindow.Selection.ShapeRange.Height = 320#
' Realign:
PPApp.ActiveWindow.Selection.ShapeRange.Top = 70
PPApp.ActiveWindow.Selection.ShapeRange.Left = 4
PPApp.ActiveWindow.View.GotoSlide (27)
Set PPSlide = PPApp.ActiveWindow.View.Slide
Sheets("Hours_BO").Select
LockAspectRatio = False
ActiveSheet.Range(stBO).Copy
PPSlide.Shapes.PasteSpecial(DataType:=ppPasteEnhancedMetafile).Select
PPApp.ActiveWindow.Selection.ShapeRange.LockAspectRatio = msoFalse
PPApp.ActiveWindow.Selection.ShapeRange.ScaleHeight 1, False
PPApp.ActiveWindow.Selection.ShapeRange.ScaleWidth 1, False
PPApp.ActiveWindow.Selection.ShapeRange.Width = 713
PPApp.ActiveWindow.Selection.ShapeRange.Height = 320#
' Realign:
PPApp.ActiveWindow.Selection.ShapeRange.Top = 70
PPApp.ActiveWindow.Selection.ShapeRange.Left = 4
PPApp.ActiveWindow.View.GotoSlide (28)
Set PPSlide = PPApp.ActiveWindow.View.Slide
Sheets("Sat_BO").Select
LockAspectRatio = False
ActiveSheet.Range(stBO).Copy
PPSlide.Shapes.PasteSpecial(DataType:=ppPasteEnhancedMetafile).Select
PPApp.ActiveWindow.Selection.ShapeRange.LockAspectRatio = msoFalse
PPApp.ActiveWindow.Selection.ShapeRange.ScaleHeight 1, False
PPApp.ActiveWindow.Selection.ShapeRange.ScaleWidth 1, False
PPApp.ActiveWindow.Selection.ShapeRange.Width = 713
PPApp.ActiveWindow.Selection.ShapeRange.Height = 320#
' Realign:
PPApp.ActiveWindow.Selection.ShapeRange.Top = 70
PPApp.ActiveWindow.Selection.ShapeRange.Left = 4
Dim slWidth As Integer
Dim slHeight As Integer
Dim slTop As Integer
Dim slLeft As Integer
slWidth = 713
slHeight = 320
slTopDim = 70
slLeft = 4
PPApp.ActiveWindow.View.Go
Set PPSlide = PPApp.ActiveWindow.View.Sl
Sheets("Connects_BO").Sele
LockAspectRatio = False
ActiveSheet.Range(stBO).Co
PPSlide.Shapes.PasteSpecia
PPApp.ActiveWindow.Selecti
PPApp.ActiveWindow.Selecti
PPApp.ActiveWindow.Selecti
PPApp.ActiveWindow.Selecti
PPApp.ActiveWindow.Selecti
' Realign:
PPApp.ActiveWindow.Selecti
PPApp.ActiveWindow.Selecti
.
.
and so on