Сохранить Excel открытым до его полного обновления с помощью PowerShell? - PullRequest
0 голосов
/ 29 мая 2020

Я использую этот сценарий PowerShell, чтобы открыть Excel, запустить макрос, чтобы обновить sh все, сохранить и закрыть. Это работает нормально, но Excel сохраняется и закрывается, прежде чем полностью обновить Excel. Есть ли способ добавить оператор ожидания, чтобы он мог ждать, пока книга полностью не обновится.

$objectExcel = new-object -c excel.application
$objectExcel.displayAlerts = $false # don't prompt the user
$objectExcel.visible = $True;
#$objectExcel.visible = $True;
$Classeur = $objectExcel.workbooks.open("\\gbrmiteufs01.eu.xerox.net\SWG01\XOG-BORG\EBIP\POS Data\POS 
Data.xlsm", $null, $false)
$objectExcel.run("Workbook_RefreshAll")
$objectExcel.run("RemoveODBC") # another custom macro for removing data connecion
$Classeur.save()
$Classeur.close()
$objectExcel.quit()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...