Macos Powerpoint 2011 Mac报告方法';出口';对象的'_幻灯片';失败
在Powerpoint 2011(Mac)中,返回以下代码 运行时错误'-2147483640(80000008)':对象'\u Slide'的方法'Export'失败 我已经尝试了这个调用的每一种变体,它在Windows上运行良好,并且在Mac VBA中作为有效方法调用出现时,应该支持导出。在Google中找不到该错误的任何引用。所以我很困惑为什么会出现这种情况 局部变量观察程序将oSld显示为有效幻灯片,将sImagePath显示为有效文件名 如果您能深入了解这里的情况,我们将不胜感激Macos Powerpoint 2011 Mac报告方法';出口';对象的'_幻灯片';失败,macos,vba,powerpoint,Macos,Vba,Powerpoint,在Powerpoint 2011(Mac)中,返回以下代码 运行时错误'-2147483640(80000008)':对象'\u Slide'的方法'Export'失败 我已经尝试了这个调用的每一种变体,它在Windows上运行良好,并且在Mac VBA中作为有效方法调用出现时,应该支持导出。在Google中找不到该错误的任何引用。所以我很困惑为什么会出现这种情况 局部变量观察程序将oSld显示为有效幻灯片,将sImagePath显示为有效文件名 如果您能深入了解这里的情况,我们将不胜感激 Su
Sub devtests()
Dim oSlides As Slides
Dim sImagePath As String
Dim oSld As Slide
Dim oPres As Presentation
Set oPres = ActivePresentation
Set oSlides = oPres.Slides
sImagePath = "MacSSD:Users:myuserdir:test:"
For Each oSld In oSlides
sImagePath = sImagePath & Format(oSld.SlideIndex, "000") & ".jpg"
Call oSld.Export(sImagePath, "JPG")
'also tried - oSld.Export sImagePath, "JPG"
Next oSld
End Sub
我可以在这里重新解释这个问题。我想你发现了一个错误。不幸的是,在2011年的VBA+PowerPoint中有很多。据我所知,在这个版本中,VBA必须被完全重写,而且在指挥开发人员资源时,它始终是继子女
我已经向我在微软认识的一些Mac类型的人报告了这个问题。如果我从他们那里得到有用的反馈,他们会告诉你的。谢谢史蒂夫。我有点惊讶,同时也不惊讶。这样一个基本的功能,你会期望它工作,然后奇怪的是,没有其他人(据谷歌所知)报告过这一点。但正如您所注意到的,Mac VBA并不是开发人员的首要任务……我已经把它传给了一些朋友,他们也复制了它,我们也把它传给了微软的一个联系人。