如何将图片导入到Powerpoint演示文稿的特定幻灯片?

时间:2019-04-30 14:50:12

标签: powershell batch-file

我第一次尝试使用批处理,因为我在编码社区中相对较新。

我试图找到一种解决方案,但实际上我并不在乎我必须使用哪种脚本,但是我没有找到解决问题的方案。这是我的代码:

wscript "VBS\SC5.vbs";
timeout /T 2 /nobreak;
call screenCapture 5.png "[Tool]";

call "C:\Program Files (x86)\Microsoft Office\Office14\POWERPNT.EXE" /N PPT_Template.potx

#Needed Import of Pictures
#(Save of the Powerpoint) Found a solution for that

timeout /T 20 /nobreak
setlocal enableextensions 
set name=%DATE:/=_%
mkdir "%name%"
move *.png %name%
move *.pptx %name%

该代码应该一次只将文件夹“ x”中的一张图片导入PowerPoint Presentation,然后切换到下一张幻灯片并导入下一张图片。如果可能的话,最好定义图片的大小以及在幻灯片上的位置,但这并不重要。我只想继续编码,这个问题使我困扰了很长时间。

1 个答案:

答案 0 :(得分:0)

您是否尝试过在Powershell中使用Com对象? 它可能比使用cmd更方便。

package([2,4], 7, 5).
package([1,3], 3, 8).

您可以通过修改AddPicture方法的参数来定义图片的大小和位置,请参见:https://docs.microsoft.com/fr-fr/office/vba/api/powerpoint.shapes.addpicture

希望对您有帮助!