Hacemos una verificación profunda cada una de las secciones de nuestro espacio con la meta de mostrarte en todo momento la información con la mayor veracidad y certera.
Terminé eliminando:
PowerPoint_App.Visible = MsoTriState.msoTrue;
Y funcionó…!!!
Estoy trabajando en un problema similar (controlando Excel a través de PowerShell) y quería agregar eso, de una manera que no puedo comenzar a explicar, el análogo a la sugerencia de @Milind Anantwar hizo que mi script comenzara a funcionar.
Más detalles, por si ayudan:
-
En mi caso, todo funcionó bien cuando se ejecutó localmente. Empecé a ver el
La aplicación está ocupada
excepción solo cuando pasé a ejecutar a través de Azure Hybrid Worker Runner.
-
Con referencia al siguiente fragmento, estaba viendo la excepción después línea 2, pero eliminar la línea 2 “solucionó” el problema:
$excel = New-Object -ComObject Excel.Application $excel.visible = $SHOW_EXCEL $workbook = $excel.Workbooks.Open($_excel_file)
-
Vi la excepción cuando
$SHOW_EXCEL
se fijó en$false
.