Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.64 KB

README.md

File metadata and controls

33 lines (24 loc) · 1.64 KB

ModuleExporter

ドラッグアンドドロップでエクセルファイルのモジュールがエクスポートできるVBScript。 image

動画のサンプルは以下より

エクセルのモジュールをエクスポートするVBScript
コマンドラインだとオプション引数で種類を選べる pic.twitter.com/Oi7trumFkT

— やまと💻アイコン変えましたん (@yamato_1413) December 13, 2021

うっかり関係ないファイルが混ざっても大丈夫。

コマンドラインで実行するときには,オプション引数を渡せばエクスポートするモジュールの種類も選べます。

-a 全部
-s 標準モジュール
-c クラスモジュール
-u フォームモジュール
-o オブジェクトモジュール
export.vbs sample.xlsm                #省略すると全部
export.vbs -s sample.xlsm
export.vbs -sc sample.xlsm            #複数種類を同時に選択可
export.vbs sample.xlsm -o             #オプション引数の順番はどこでもOK
export.vbs sample.xlsm sample2.xlsm   #エクセルファイルはいくつ渡してもOK

注意点

「VBAプロジェクトオブジェクトモデルへのアクセスを信頼する」を強制的にONにしているので,異常終了するとONのままになってしまいます。 お気を付けて。