是的,你可以做相反的事情,並有權讀取幻燈片。我用兩張幻燈片創建了一個powerpoint 2007演示文稿,標題幻燈片和內容幻燈片。在一個空的訪問2007 db中,我添加了一個代碼模塊,並進行了以下測試。您還需要一個refrenence添加到在Access VBA項目的PowerPoint對象。
Public Sub ImportPowerPoint()
Dim app As PowerPoint.Application
Dim pres As PowerPoint.Presentation
Dim ps As PowerPoint.Presentations
Set app = New PowerPoint.Application
app.Activate
Set pres = app.Presentations.Open("C:\Temp\title slide.pptx")
Debug.Print pres.Slides(1).Shapes(1).Name & " " & pres.Slides(1).Shapes(1).TextEffect.Text
Debug.Print pres.Slides(1).Shapes(2).Name & " " & pres.Slides(1).Shapes(2).TextEffect.Text
Debug.Print pres.Slides(2).Shapes(1).Name & " " & pres.Slides(2).Shapes(1).TextEffect.Text
Debug.Print pres.Slides(2).Shapes(2).Name & " " & pres.Slides(2).Shapes(2).TextEffect.Text
End Sub
您之後的文本包含在與形狀對象關聯的TextEffect對象中。
希望這可以幫助(對不起,我沒有辦公室2003年,但應該是非常相似)
謝謝內森。這將有助於我開始肯定。 – Justin 2009-10-06 10:58:58