如何使用vba将表从excel粘贴到powerpoint 2007作为默认值

时间:2016-01-22 10:37:22

标签: excel vba excel-vba

我想使用vba将表格从excel粘贴到powerpoint。 我使用的是powerpoint 2007版。 我能够成功粘贴ppEnhancedmeta文件。 但在粘贴到ppPasteDefault时遇到问题。 **它给出错误“形状(未知成员):无效请求。剪贴板为空或包含可能无法粘贴的数据**

{{1}}

有人知道我在哪里做错了。 感谢

2 个答案:

答案 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

希望有所帮助