2013-10-28 92 views
0

我想从Excel复制一个组,并使用Excel VBA将其粘贴到PowerPoint幻灯片。我用下面的代码来复制组:将Excel从Excel复制到VBA

Worksheets(sheet).Activate 
ActiveSheet.Shapes(group_name).CopyPicture_ 
Appearance:=xlScreen, Size:=xlScreen, Format:=xlPicture 

但是这段代码给出了一个错误。代码有什么问题?我应该如何修改它以实现所需?提前致谢!

+0

你需要的电源点应用程序的引用 - >然后粘贴什么被复制的[修改Excel的VBA代码 – 2013-10-28 12:34:54

+0

可能重复粘贴到具体的PPT幻灯片](http://stackoverflow.com/questions/18664244/modify-excel-vba-code-to-paste-into-specific-ppt-slides) –

+0

我已经有参考,那不是问题。只有这一行发生错误。该组没有被复制只 – user2862496

回答

0

我只是用

ActiveSheet.Shapes(chart).CopyPicture 

,我得到的结果!

0

或者试试这一个,它也能工作:

ActiveSheet.Shapes.Range(Array("Group_Name")).Select 
Selection.Copy