Целью является запуск диспетчеризации в приложении PowerPoint, выполнение некоторых задач и закрытие приложения, но все это должно быть «скрыто» (Application.Visible = 0)
Если я использую приведенный ниже код, это работает для Excel или Word (открывается в скрытом режиме):
import win32com.client
App = win32com.client.Dispatch("Excel.Application") # Works Fine for Word.Application too
App.Visible = 0
Но для PowerPoint:
import win32com.client
App = win32com.client.Dispatch("PowerPoint.Application") # Works Fine for Word.Application too
App.Visible = 0
выдает ошибку:
com_error: (-2147352567, 'Exception occurred.', (0, 'Microsoft PowerPoint', 'Application.Visible : Invalid request. Hiding the application window is not allowed.', '', 0, -2147188160), None)