我想使用vba将表格从excel粘贴到powerpoint。 我使用的是powerpoint 2007版。 我能够成功粘贴ppEnhancedmeta文件。 但在粘贴到ppPasteDefault时遇到问题。 **它给出错误“形状(未知成员):无效请求。剪贴板为空或包含可能无法粘贴的数据**
{{1}}
有人知道我在哪里做错了。 感谢
答案 0 :(得分:3)
我明白了。
我不知道问题出在哪里。
但对我有用的解决方案是重复
PPSlide.Shapes.PasteSpecial ppPasteDefault
同
PPApp.ActiveWindow.View.PasteSpecial DataType:=ppPasteDefault
由于
答案 1 :(得分:0)
尝试
PPSlide.Shapes.PasteSpecial DataType:=ppPasteOLEObject, Link:=msoFalse
而不是
PPSlide.Shapes.PasteSpecial ppPasteDefault
这适用于我在MS Office 2010上,但我没有2007,因为这样做可能不起作用。
找到此代码here
希望有所帮助