У меня проблема со скриптом 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")
Но я не совсем уверен, как изменить его так, чтобы он правильно ссылался на интересующий файл. Как бы я это сделал?