我正在製作一個交互式Powerpoint演示文稿,此演示文稿先前已從本地服務器(XAMPP)中讀取了一個文本文件並將其顯示出來。我想現在更新它,以便用戶可以手寫他們的回覆,並在幻燈片上顯示。我有一個jQuery插件,可以讓別人使用手寫筆,並將「繪圖」保存爲本地服務器上的圖像。使用VBA插入/更新PowerPoint中的圖像?
我的問題是,如何使用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。
我不知道你的第一個代碼有什麼問題,因爲當我爲網絡中的任何圖片運行它時,它都會放在我的演示文稿中。對於計算機上的圖片,您應該使用'ChDir c:\ my path \ here'將狀態更改爲您的選擇之一來設置完整路徑或設置'當前目錄'。 –
@KazJaw也許它在Mac上有所不同? – Caleb
是的,絕對可以...... –