Excel(MS365): VBAコードはどう実装されているか その後

VBAコードはどう実装されているか  で紹介した vbaProject.bin のファイル構造の資料ですが。

せっかく年末年始が10連休なので、ちょっと自分でもざっくり読んでみることにしました。

……だめじゃんこれ、vbaProject.binから取り出した各ファイルのフォーマットについての説明じゃん、いやこれはこれで大変お役立ちなわけですけれども。

[MS-OVBA]の前段階として、「vbaProject.binからファイルを取り出す方法」が必要でした。

幸いなことに、[MS-OVBA]の1.2.1に関連資料の一覧がありまして。たぶん[MS-CFB] "Compound File Binary File Format"(複合ファイルバイナリファイルフォーマット)あたりじゃないかなーと当たりはつけられます。

じゃあってんでPDFのリンククリックしてそっちを参照……できない。なんだこれ同じフォルダに全PDF展開されてる前提でのローカルリンクじゃん。

ネット上ではどこで公開されてるのかと探してみて。

[MS-CFB]: Compound File Binary File Format | Microsoft Docs

もうOfficeとは関係ない、Microsoftが採用している各種プロトコルとかそのへんにまとめられていたわけですね。

ということで、[MS-OVBA]はちょっと置いといて、まずは[MS-CFB]にダイブしてみます。
ファイル取り出せなきゃ中を読むとか以前の問題ですので。

0 件のコメント :

コメントを投稿