我很舒服地使用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