これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド extract_vbap です。
プログラム:
NAME
extract_vba - Excel 2007+ xlsm ファイルから VBA プロジェクトを抽出するユーティリティ。
DESCRIPTION
このユーティリティは、Excel 2007+ xlsm ファイルから VBA プロジェクト バイナリを抽出するために使用されます。 の
次に、VBA プロジェクトを Excel::Writer::XLSX ファイルに追加して、マクロを使用できるようにします。
「xlsm」ファイルは、追加の VBA を含む Excel の「xlsx」ファイルのバージョンです。
プロジェクトのバイナリ ファイル。 「xlsm」ファイル形式は、主に XML ファイルを ZIP にまとめたものです。
コンテナ。
抽出された VBA プロジェクトは、バイナリ形式の OLE 複合ドキュメントです。 名前が付けられています
「vbaProject.bin」で、通常「xlsm」ファイルの「xl」ディレクトリにあります。
詳細については、Excel::Writer::XLSX ドキュメントの「add_vba_project()」セクションを参照してください。
詳細。
注: 標準の Linux を使用して、「xlsm」ファイルから VBA プロジェクトを抽出することもできます。
「解凍」コマンド:
unzip -j マクロ01.xlsm xl/vbaProject.bin
Windows では、適切な Unzip アプリケーションを使用できます。
SYNOPSIS
$ extract_vba ファイル.xlsm
「vbaProject.bin」を正常に抽出しました
$ extract_vba -h # ヘルプ。
OPTIONS
- 助けて or -h
ヘルプ ドキュメントを印刷します。
onworks.net サービスを使用してオンラインで extract_vbap を使用する