2013年12月18日

今年の3月にはDecompileして900KB程度だったExcelのマクロブックが今はおんなじことしても1200KB以下にならない。

ACCESS以外のVBAファイル(*.xls, *.doc, *.ppt, もちろん *.mdb も)をデコンパイル(DECOMPILE) できるツールをようやく発見! Decompiles and Compacts: VBADecompiler !: NN Space BLOG-NN空間ブログ

あれからそれほどロジックを追加した覚えはないのだが、デコンパイルにも限界があるのだろうか。
なお、デコンパイルしないと 1700KBあるので、デコンパイルの効果は30%ほど、きちんと効果はある。

なおマクロのブックの拡張子はXLS。 XLSXだとコードも圧縮されるので400KB程度になっちゃうけど本質は変わらないでしょう。

聞いた話だけど、XLSのマクロのエンジンと(Ver2003まで)、XML形式のXLSBのマクロのエンジン(Ver2007から)はマクロエンジンが違うとか。本当ですかね?
Office TANAKA - VBAユーザーのためのVB 2005/2008入門
ここを見ると Excel2007でも VB6.0エンジン相当とのことなので、ファイルフォーマットの違いでマクロの動作プラットフォームが変わるとは思えないのだが。


Inspiron 15z Ultrabookトレードマーク(TM)の詳細 | Dell 日本
このノートPCいいなぁ。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/82773685
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

・おすすめ楽天ショップ1:trendyimpact楽天市場店
・おすすめサプリショップ:iHerb.com
・おすすめ楽天ショップ2:上海問屋
Powered by さくらのブログ