我正在制作一个交互式 Powerpoint 演示文稿,该演示文稿之前从我的本地服务器 (XAMPP) 读取了一个文本文件并显示了它。我现在想更新它,以便用户可以手写他们的响应,并将其显示在幻灯片上。我有一个 jQuery 插件,可以让某人使用手写笔,并将“绘图”保存为本地服务器上的图像。
我的问题是,如何使用 VBA 宏将图像插入 PowerPoint?或者由于图像始终具有相同的文件路径,但会被替换为不同的图像,我可以以某种方式“更新”幻灯片上的图像吗?对不起,如果它令人困惑。
这是我尝试过的 VBA:
Sub insert()
Dim oPic As Shape
Set oPic = ActivePresentation.Slides(1).Shapes.AddPicture("http://localhost/image.png", False, True, 0, 0, -1, -1)
End Sub
我还可以获得计算机上图像的路径,而不是服务器。
当我运行宏时,出现“找不到文件”错误。有谁知道出了什么问题?
谢谢!
PS:如果有人感兴趣,该插件称为Signature Pad。