Microsoft Excel复制粘贴到Powerpoint,这两个文件崩溃
我有以下的VBA代码,我在复制一个Excel范围的Powerpoint。 我玩过各种延迟,以确保复制粘贴命令执行正确,但文件崩溃,无论延迟。
我目前有一个Do loop
,文件仍然崩溃,没有退出循环。 如果有人能提供一些指导,将不胜感激
rng.Copy DoEvents Do On Error Resume Next mySlide.Shapes.PasteSpecial ppPasteBitmap '2 = ppPasteEnhancedMetafile Set myShape = mySlide.Shapes(mySlide.Shapes.Count) 'Set position: myShape.Left = 50 myShape.Top = 141 myShape.Width = 620 myShape.Height = 320 If Err.Number = 0 Then On Error GoTo 0 Exit Do End If Loop
假设您将mySlide
正确声明并设置为所需幻灯片,请使用以下代码:
Dim myShape As Object Set myShape = mySlide.Shapes.PasteSpecial(ppPasteBitmap) 'Set position: myShape.Left = 50 myShape.Top = 141 myShape.Width = 620 myShape.Height = 320