Как использовать ExecuteMSO для вставки изображения в powerpoint с помощью Powershell - PullRequest
0 голосов
/ 11 февраля 2020

У меня проблема со скриптом powershell, который вставляет изображение в powerpoint с помощью:

$file = get-item($pic);
$img = [System.Drawing.Image]::Fromfile($file);



[System.Windows.Forms.Clipboard]::SetImage($img);


$slide = $pp1.Slides.Item($targetslide)

Start-Sleep -Seconds 5

$shape = $Slide.Shapes.PasteSpecial($ppPasteJPG,$false,$null,$null,$null,$null)

, поскольку он не совместим с многопоточностью. Похоже, я должен быть в состоянии сделать это с помощью некоторого кода, который использует:

CommandBars.ExecuteMso("PictureInsertFromFile")

Но я не совсем уверен, как изменить его так, чтобы он правильно ссылался на интересующий файл. Как бы я это сделал?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...