2014-12-13 1 views
0

Я только что узнал win32com, я узнал, что могу использовать макросы excel на python, но не смог найти какой-либо документ, который научил меня программировать макросы с помощью win32com. Я ищу некоторый документ, который предоставляет все примеры win32com с примерами.есть ли какой-нибудь документ для изучения макросов excel с использованием win32com?

ответ

0

Нет такого документа. Макросы, которые Excel создает изначально, находятся в VBA, используя COM API, который является тем же API, что и в Python. Итак, ближе всего вы можете записать макрос с помощью Excel, а затем посмотреть код VBA и преобразовать его в эквивалентный код Python, который использует win32com. Вы также можете выполнять поиск документов MSDN для Excel Interop; функции, классы и т. д. идентичны в win32com. Единственный сложный аспект использования win32com - это константы; Чтобы использовать их, вы должны сначала создать библиотеку типов Python для Excel, используя EnsureDispatch или gencache (см. Accessing enumaration constants in Excel COM using Python and win32com и error xlPrimary not defined in Python win32com для получения дополнительной информации).

+0

Большое спасибо !!! – user1615961

+0

Если один из ответов ответил на ваш вопрос, пожалуйста, примите его, или добавьте комментарий к отсутствующему, или подумайте об удалении вашего вопроса. – Schollii

 Смежные вопросы

  • Нет связанных вопросов^_^