Softex CelwareTech Blog
Officeアドイン一部公開

階層化フォーム VSTO版

Excel VBAプロジェクト解析・参照可視化アドイン

Excel VBAプロジェクトの構造や参照関係を可視化するためのVSTO + WPFアドイン開発事例です。

概要

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配布と自動更新設計

関連する技術記事