это то, что я придумал.Кажется, до сих пор работает:
if self.isVisible:
self.com_app.Visible = self.isVisible
com_ppt = self.com_app.Presentations.Open(filename, WithWindow = isVisible)
Насколько я могу судить, вы можете установить "Visible" равным true.Если вы попытаетесь установить его в False, он задыхается.Однако, если вы хотите скрыть окно, вы не можете установить для Visible значение true, а затем установить для withWindow значение false.Кажется, для Visible существует третье состояние (скажем, «undefined» или «default»), которое должно быть видимым, чтобы установить для WithWindow значение False И оставить приложение ppt закрытым.