我試圖執行位於我個人宏工作簿上的Excel基礎腳本,我正在創建一個Excel文件。這是我到目前爲止有:在Python中執行Visual Basic宏(來自個人宏工作簿)
import os
import win32com.client
df2.to_excel("Apartments.xlsx")
xl=win32com.client.Dispatch("Excel.Application")
xl.Workbooks.open(filename="C:\Users\my\full\path\Apartments.xlsx", ReadOnly=1)
xl.Application.Run("Apartments.xlsx!create_chart.create_chart_proc")
它在第5行打開Excel文件時拋出一個錯誤,我有一種感覺,6號線將無法工作或者是因爲它來自我個人的宏觀書。任何人都有如何讓它發揮作用的想法?
PS。我的模塊名稱是「create_chart」和我的宏名是「create_chart_proc」
對不起,錯誤如下:TypeError:open()得到了一個意想不到的關鍵字參數'filename' –
你是說這樣的代碼是這樣讀嗎?:xl.Workbooks.open(filename = r「C:\ Users \ my \ full \ path \ Apartments.xlsx「,ReadOnly = 1) –