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

ITMISS
TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個(gè)贊
您所說的稱為COM 對(duì)象。
首先,您需要在 python 中導(dǎo)入 COM 處理程序:
import?win32com.client
接下來,您可以聲明一個(gè)對(duì)象,并使用 COM 處理程序?qū)⑵淅耄?/p>
obj?=?win32com.client.Dispatch("Application.Dev")
現(xiàn)在您可以在 Python 中使用該對(duì)象,使用與 VBA 中類似的調(diào)用:
obj.Method() obj.property?=?"New?Value" print?obj.property
添加回答
舉報(bào)
0/150
提交
取消