![](/img/trans.png)
[英]Run script in a fullscreen program (Powerpoint Office:Mac 2011)
[英]Powerpoint 2011 Mac reports Method 'Export' of object '_Slide' failed
在Powerpoint 2011(Mac)中,以下代碼返回運行時錯誤'-2147483640(80000008)':對象'_Slide'的方法'導出'失敗
我已經嘗試了我能找到的這個調用的每個變體,這在Windows上工作正常,並且導出顯示為Mac VBA中的有效方法調用應該受支持。 在Google中找不到任何對錯誤的引用。 所以我很難過為什么會出現這種情況。
局部變量觀察器將oSld顯示為有效幻燈片,將sImagePath顯示為有效文件名。
任何有關這里發生的事情的見解都會感激不盡......
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
我可以在這里重復這個問題。 我想你已經發現了一個bug。 不幸的是,2011年VBA + PowerPoint中有很多人。 正如我所理解的那樣,VBA必須在此版本中完全重寫,並且在指揮開發資源方面始終是步子。
我已經向MS認識的一些Mac型人報告了這個問題。 如果我從他們那里聽到任何有用的信息,會通知您。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.