узнать ProgID для com-объекта, используя pywin32 - PullRequest
0 голосов
/ 05 марта 2020

Я могу объявить com-объект в python через pywin32, используя следующий код

import win32com.client
Outlook = win32com.client.Dispatch("Outlook.Application")

Но как мне узнать ProgID (ie "Outlook.Application") для других com-объектов если я не знаю их заранее?

1 Ответ

0 голосов
/ 07 марта 2020

Было предложено опубликовать мой комментарий в качестве ответа:

Непонятно, что ваш вопрос ... Вы можете узнать, заглянув в реестр, HKEY_CLASSES_ ROOT и найти кучу ProgID. Инструмент OLEVIEW.EXE, поставляемый с Visual Studio, показывает доступные объекты и библиотеки типов. Но, как правило, я не создаю объекты наугад, но имею представление об объекте, который хочу создать, и пытаюсь его создать. Какая разница, если есть другие объекты?

https://docs.microsoft.com/en-us/windows/win32/com/-progid--key

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...