Isto é realmente muito simples, especialmente porque você diz que quer mudar um slide que não está atualmente em exibição (o que pode ser complicado devido a erros em algumas versões do PPT).
Adicione isso a um módulo VBA em sua apresentação. Você terá que salvar a apresentação como PPTM ou PPSM em vez de PPTX / PPTX. Siga o instrux incluído como comentários:
Option Explicit
'Modificaremos o slide nº 4 ... altere conforme necessário' Certifique-se de que o slide não contenha nenhum espaço vazio ou espaços reservados para figuras nele Const lSlideNum As Long = 4
Sub AddAnImage()
' add a shape to any slide you like
' assign the shape an Action Setting of Run Macro: AddAnImage
Dim oSl As Slide
Dim oSh As Shape
Set oSl = ActivePresentation.Slides(lSlideNum)
' bring in the image; setting width/height to -1 ensures that you
' don't distort it
Set oSh = oSl.Shapes.AddPicture("c:\temp\photo.jpg", msoFalse, msoTrue, 0, 0, -1, -1)
With oSh
.LockAspectRatio = msoTrue ' to make sure it stays undistorted
' change its position/size as you wish
' for example, let's make it the full width of the slide:
.Width = ActivePresentation.PageSetup.SlideWidth
End With
End Sub
Desculpe pela má edição ...