Иногда записывающее устройство для макросов в старых версиях - это своеобразное благословение. Вот что дает вам PPT 2003, когда вы записываете акт установки фона для изображения для данного слайда (после того, как я закомментировал биты, которые не оказывают большого / какого-либо влияния на вещи):
With ActiveWindow.Selection.SlideRange
.FollowMasterBackground = msoFalse
'.DisplayMasterShapes = msoTrue
With .Background
.Fill.Visible = msoTrue
'.Fill.ForeColor.RGB = RGB(255, 255, 255)
'.Fill.BackColor.SchemeColor = ppAccent1
'.Fill.Transparency = 0#
.Fill.UserPicture "C:\Documents and Settings\Me\My Documents\My Pictures\photo.jpg"
End With
End With
UserPicture - это способ установить заливку изображения, как вы видите здесь; но вы должны установить .FollowMasterBackground в False, иначе он игнорирует ваши настройки заполнения.