Wenn man einen Dialog mit StartCommand öffnet, so kann es sein,
dass das Makro weiterläuft, bevor sich der Dialog öffnen kann.

Dies kann mit einem nachgeschalteten 'RefreshDisplay' verhindert werden,
also zB:


   CATIA.StartCommand "Graph tree reordering"   'öffnet den Dialog zum Sortieren des Produktes
   CATIA.RefreshDisplay = True

Warteschleifen oder Sleep-Anweisungen sind dann nicht mehr nötig.
Funktioniert in VB6 und VBA.

 

Zum Seitenanfang