概要
Excel VBAプロジェクトのモジュール、関数、参照関係を解析・可視化するためのアドインです。
VBA UserForm版からC#、VSTO、WPF構成へ移行し、UI、COM境界、VBIDE参照、ClickOnce配布、コード解析エンジンを整理しています。
コード解析、Office連携、WPF UI、配布に関するノウハウを複数の記事として公開しています。
使用技術
VSTOWPFC#COMVBIDECode Analysis
実装・設計のポイント
- CustomTaskPane + ElementHostによるWPF UI統合
- dynamic経由でVBIDE参照競合を回避
- Lexer / Parser / Resolverによるコード解析
- ClickOnce配布と自動更新設計
