我很舒服地使用VBA遍歷Excel電子表格中的內容列表,並在單獨的Powerpoint文件中創建幻燈片。這個位有用。將Web上的圖片添加到VBA中的Powerpoint幻燈片(MacOS)
但是,我似乎無法將圖片添加到Powerpoint演示文稿。我試過了:
- 使用Shapes.AddPicture與URL的圖像。這裏應該提到一些;顯然它打破了一些Office版本(見http://www.pcreview.co.uk/forums/powerpoint-2007-vba-addpicture-web-image-problem-t3171074.html);
- 使用Shapes.AddPicture和文件的路徑。這應該工作,但:
Dim pic
Set pic = activeSlide.Shapes.AddPicture("/Users/Pedro/My_Picture.png", False, True, 10, 10)
...失敗,運行時錯誤5(無效過程調用或參數)。 請注意我在Mac OS X,Office 2011。
我也嘗試通過UserPicture()設置對象的填充無濟於事。
在此先感謝您的幫助!
我提到這我Macknowledgeable朋友,誰告訴我,MS禁用此功能作爲一種安全隱患之一。濺射。吐。 – 2013-03-05 01:40:46