CATProductで作業時にPart(PartDocument)を取得したいって
解釈したのですが・・・
Working in a CATPart in a CATProduct VBA - DASSAULT: CATIA products - Eng-Tips
これ "青い問題" と言う名称が付いているようです。
こちらの状態でPart2を取得したい場合、
set doc = CATIA.ActiveDocument
だと、トップのProductDocumentの取得になってしまいます。
そこで平面の検索を利用し、Hitした平面のDocumentを取得するように
してみました。(Partには必ず平面があるので)
実は、昔「Unofficial CATIA User Forum」でこの話が出ていたのですが、
当時全く興味が無く、どんな処理をしていたのかわからないんです。
どうやっていたんだろう?