C#ATIA

↑タイトル詐欺 主にCATIA V5 の VBA(最近はPMillマクロとFusion360APIが多い)

UI Automation

こんな方法あるんですね。
Graph Tree Reordering in VBA | Scripts4All
Assyのリオーダーに感心しているのではなくて、この
アクセシビリティフレームワーク” とやらです。
UI Automationって知りませんでした。基本的にUIの単体テスト向けの
もののようにも感じるのですが・・・。

CATIAのVBAに直接書くのではなく、他のVBAMS Officeとか・・・
実質他に選択肢無いよね?)から操作しなきゃならない 
っぽい事が記載されていますが、どうでしょう?

コード見てもWinAPIでゴリゴリやるよりはマシ と言う感じはします、確かに。
そんなに変わらないかも知れないけど。

時間出来たら試そう。