我是 Python 新手,我想復制在 VBA 中生成的類模塊,在 VBA 中我定義了外部應用程序的對象,如下所示:Set obj = CreateObject("Application.Dev")對于這個對象,我分配了與外部應用程序一起使用的屬性和過程。在 python 中,我創建的類如下:class app_obj(): def __init__(self, path_config): self.path_config= path_config self.path_ps= path_config[:-2] + "ps"如何從 python 中獲取與在 VBA 中獲取的相同對象?
1 回答

ITMISS
TA貢獻1871條經驗 獲得超8個贊
您所說的稱為COM 對象。
首先,您需要在 python 中導入 COM 處理程序:
import?win32com.client
接下來,您可以聲明一個對象,并使用 COM 處理程序將其拉入:
obj?=?win32com.client.Dispatch("Application.Dev")
現在您可以在 Python 中使用該對象,使用與 VBA 中類似的調用:
obj.Method() obj.property?=?"New?Value" print?obj.property
添加回答
舉報
0/150
提交
取消