win32com.client Проблема видимости приложения для PowerPoint.Application - PullRequest
0 голосов
/ 01 апреля 2020

Целью является запуск диспетчеризации в приложении 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...