簡體   English   中英

加載項文件的幻燈片的內容-VBA Powerpoint 2010

[英]Content of slides of add-in file - VBA Powerpoint 2010

我想用許多預先准備的幻燈片創建PowerPoint 2010加載項。 它具有一組宏(UI的+修改),當按下按鈕時,它們會將幻燈片的內容從加載項復制到活動演示文稿中。

有人知道如何從宏訪問加載項幻燈片的內容嗎?

Microsoft說Presentations( "my_addin.ppam" )應該可以完成工作,請參閱http://msdn.microsoft.com/zh-cn/library/office/ff743968%28v=office.15%29.aspx在我看來是最簡單和首選的方式。 但是,我收到錯誤消息“在Presentation集合中找不到Item my_addin”。

通過Addins( "my_addin" )的路由似乎也無濟於事。 其他方法可能是在加載外接程序時設置正確的變量...?

任何幫助/指向正確方向的高度贊賞。

1)加載項文件沒有幻燈片。 您無法訪問不存在的內容。 加載項可以從另一個PPT / PPTX文件插入幻燈片。

2)您引用的MSDN文章似乎是錯誤的。 另一方面,您可以遍歷Addins集合,而不是Presentations集合。

Sub ListAddins()
    Dim x As Long
    For x = 1 To AddIns.Count
        Debug.Print AddIns(x).FullName
    Next
End Sub

Sub TestGetAddin()
    Debug.Print GetAddin("showtimer").FullName
End Sub

Function GetAddin(sName As String) As AddIn
    Dim oAddin As AddIn
    For Each oAddin In AddIns
        If UCase(oAddin.Name) = UCase(sName) Then
            Set GetAddin = oAddin
            Exit Function
        End If
    Next
End Function

另一方面,這沒關系,因為插件PPA / PPAM不會包含任何幻燈片。

但是最后,知道加載項在哪里(fullpath或path屬性將告訴您)將幫助您找到包含幻燈片的常規PPT / PPTX文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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