【发布时间】:2017-11-15 19:05:07
【问题描述】:
我正在通过使用 VBA 将图像粘贴到不同幻灯片上来更新我的 MS PowerPoint。
其余代码工作正常。我无法做的是删除所有幻灯片上的现有图像并粘贴新图像。目前它将新图像粘贴在旧图像之上,但旧图像仍然存在。我正在使用以下代码:
Dim pptApp As PowerPoint.Application
Set pptApp = CreateObject("PowerPoint.Application")
pptApp.Visible = msoTrue
xlApp.Worksheets(2).Range("M2:S12").Copy
Set shp1 = ActivePresentation.Slides(17).Shapes.PasteSpecial(ppPasteEnhancedMetafile)(1)
With shp1
.Left = 370
.Top = 100
.Height = 360
.Width = 340
End With
作为 VBA 的新手,我不知道在哪里以及如何在上面的代码中添加删除命令。任何形式的帮助将不胜感激。
【问题讨论】:
标签: vba excel powerpoint