【发布时间】:2015-06-13 01:51:27
【问题描述】:
我正在尝试使用以下代码将复制的形状粘贴到笔记页面,但粘贴命令失败并出现错误“指定的数据类型不可用”。如果剪贴板包含文本而不是形状,它会起作用。任何帮助表示赞赏
Dim oSlide As Slide
Dim oShapes As Shapes
Set oSlide = ActivePresentation.Slides.Item(1).NotesPage.Item(1)
Set oShapes = oSlide.Shapes
oShapes.Paste
【问题讨论】:
-
在粘贴之前,您需要复制一些内容,
.Paste紧跟在可以指定为Destination的内容之后。所以试试oShapes.Copy Destination:= oSlide
标签: vba copy-paste powerpoint