簡體   English   中英

Powerpoint 2011 Mac報告對象'_Slide'的方法'導出'失敗

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM