2016-12-01 4 views
1

私は、Pythonを使用してブックの "Sheet1"にvba_projectを追加しようとしています。マクロのビンを取得するPython vba extract

私は、新しいブックの "Sheet1"で使用したい別のシートからVBAコードのビンを取得するために、XLSXWRITER documentationに従っています。

私は、コマンドプロンプトで以下のコードを入力しますが、私はエラーを取得:「『vba_extract.py』は、内部または外部コマンドとして認識されていません」

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

誰かが私に一歩一歩を与えることができますbinとして古いファイルからマクロを抽出し、pythonを使って新しいワークブックのsheet1に入力する方法は?

答えて

2

あなたはPythonファイルを実行していることをcmdに伝える必要があります。

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

編集:

は、このバッチコードを試してみてください を追加しましたcdコマンドを、あなたはPythonのファイルのフォルダ内にある必要があります。

+0

"python:ファイル 'vba_extract.py'を開くことができません:[Errno 2]そのようなファイルまたはディレクトリはありません" – Ariel

+0

申し訳ありません、私はあまり明確ではありませんでした。 – Stefano

+0

firsr cd/the/path/of/pithon_file python vba_extract.py Book1.xlsm – Stefano