我有一个 PowerPoint 文件,其内容占位符框架在幻灯片 22 上名为“image2”。我的计算机上的某个文件夹中有一个名为 hello.png 的图像。现在我需要一个宏来将图像放入这个框架中。重要的是图像在导入后具有框架的大小和位置。
我在互联网上找到了这段代码,但它对我不起作用。
ActivePresentation.Slides(22).Shapes("image2").Picture = LoadPicture("path to the image")
它表示未找到方法或数据成员。我还找到了 addPicture 方法,但它也不起作用。
你能帮我一下吗?提前致谢。
最佳答案
尝试以下代码:
Public Sub InsertPic()
Set myDocument = ActivePresentation.Slides(2)
myDocument.Shapes.AddPicture FileName:="d:\pic.jpg", LinkToFile:=msoTrue, SaveWithDocument:=msoTrue, Left:=100, Top:=100, Width:=200, Height:=200
End Sub
关于vba - 用于将图片插入框架的 PowerPoint 宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43891612/