Я пытаюсь определить новый класс в Python и унаследовать свойства существующего COM-объекта.
Вот мой код:
import win32com.client
excel=win32com.client.Dispatch('Excel.Application')
excelapp.Visible=1 #opens excel window
class XL(excelapp):
def __init__(self):
excelapp.__init__(self)
XL.Visible=1 #does not work
В основном все, что я хочуdo наследует COM-объект в свой собственный класс, поэтому я могу добавить некоторые функции / операции, которые я могу просто вызвать как XL.function_name (), а также использовать все функции, доступные с помощью excelapp.function_name ().
Я понимаю, что, возможно, я спрашиваю об этом в замешательстве, потому что я не очень много знаю об этом и еще меньше знаю об объектах COM, но ценю любые отзывы или помощь, которую кто-либо может предоставить!
Спасибо !!