Softex CelwareTech Blog

Module Graph

モジュール関係図でつながりを見る

モジュール関係図は、VBAプロジェクト内のモジュール同士の関係を視覚的に確認するための画面です。 一覧表だけでは見えにくい依存関係や処理のまとまりを、詳細表示と簡易表示を切り替えながら追いやすくします。

モジュール関係図の詳細表示
詳細表示では、モジュール内のプロシージャ同士の呼び出し関係まで線で結び、どの処理がどこへつながっているかを具体的に確認できます。
モジュール関係図の簡易表示
簡易表示では、プロシージャ単位の線を省き、モジュール同士の関係だけを表示します。プロシージャ数が多く線が混み合う場合でも、全体構造を把握しやすくなります。

詳細表示で処理を追う

プロシージャ同士の線を見れば、修正したい処理がどの処理から呼ばれ、どの処理へつながっているかを追いやすくなります。

簡易表示で全体を見る

プロシージャ数が多いプロジェクトでは、線が増えすぎることがあります。簡易表示なら、モジュール間の大まかな依存を先に把握できます。

整理候補を見つける

依存が集中しているモジュールや、役割が混ざっているモジュールを見つけることで、保守前の確認や分割方針の検討に使えます。