2016-12-01 74 views
1

我正在嘗試使用python將vba_project添加到工作簿的「Sheet1」。Python vba提取獲取宏的bin

我正在關注XLSXWRITER documentation以從我希望在我的新工作簿的「Sheet1」中使用的其他工作表中獲取VBA代碼的bin。

我進入命令提示符下面的代碼,但我得到的錯誤:「‘vba_extract.py’不被識別爲一個內部或外部命令」

$ vba_extract.py Book1.xlsm 
Extracted: vbaProject.bin 

能有人給我一步步上如何從舊文件中提取宏作爲bin,然後使用python輸入到新工作簿的sheet1中?

回答

2

你必須告訴cmd你正在運行一個python文件。

試試這個批號:

cd C:\path\of\yourfile.py 
python vba_extract.py Book1.xlsm 

編輯: 新增cd命令,你必須是Python文件的文件夾中。

+0

我得到「python:can not open file'vba_extract.py':[Errno 2]沒有這樣的文件或目錄」 – Ariel

+0

對不起,我不是很清楚。 – Stefano

+0

firsr運行cd/the/path/of/pithon_file 然後python vba_extract.py Book1.xlsm – Stefano