以前にローカル サーバー (XAMPP) からテキスト ファイルを読み取って表示したインタラクティブな Powerpoint プレゼンテーションを作成しています。ユーザーが応答を手書きできるように更新し、それをスライドショーに表示したいと思います。誰かがスタイラスを使用できるようにする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と呼ばれます。