小编ler*_*ler的帖子

出错继续下一步不工作

所以我创建了一个相当大的宏,它为我的公司创建了 PowerPoint 演示文稿。我希望能够使用以下方法为 2 个不同的区域运行它:

For each sRegion

MyMacro(sRegion)

Next
Run Code Online (Sandbox Code Playgroud)

有几行我想跳过。对于第一次运行,MyMacro 运行良好,错误处理程序会跳过这些步骤。但是对于下一个 sRegion 错误处理程序不起作用。

即使我逐行通过 on error resume next 语句,它也不起作用,实际上只是停止了宏。

我会在它中断的地方发布代码,尽管它完全无关(在第二次运行时,当首先调用宏时工作正常)

On Error Resume Next

PPPres.Slides(19).Moveto ToPos:=12
PPPres.Slides(20).Moveto ToPos:=13
PPPres.Slides(21).Moveto ToPos:=14
PPPres.Slides(22).Moveto ToPos:=15
PPPres.Slides(23).Moveto ToPos:=16

On Error GoTo 0
Run Code Online (Sandbox Code Playgroud)

它将完全忽略 on 错误并抛出错误并停止宏。

在有人建议是之前,我已经检查了错误捕获是否处于“中断未处理的错误”状态,并且它是

任何人以前遇到过这个问题或知道解决方案吗?

powerpoint vba

2
推荐指数
1
解决办法
4263
查看次数

标签 统计

powerpoint ×1

vba ×1