Hallo Experten,
folgendes Problem konnte ich trotz Dr. Google nicht lösen.
Ich möchte, dass bei folgendem kleinen Script der StartCommand zuerst ausgeführt wird und dann die MsgBox erscheint.
Wenn ich das im VB Editor (Alt + F11) mit PLAY laufen lasse, dann funktioniert das auch einwandfrei.
Nutze ich selbiges Makro aber nun direkt in CATIA (z.B. als eingebundenes Icon) bzw. klicke auf "Run", so kommt zuerst die MsgBox bzw. die zusätzliche Pause. Erst bei Abschluss des Makros (also beim OK-Klick der MsgBox) wird dann der StartCommand ausgeführt.
Kann mir hier jemand helfen? Danke!
Code:
Sub CATMain()'erst StartCommand ausführen
'---------------------------
CATIA.StartCommand ("fit all in")
'auch Pause hat keinen Einfluss
'------------------------------
Dim Start As Single
Start = Timer
Do While Timer < Start + 2
DoEvents
Loop
'MsgBox soll erst erscheinen, wenn StartCommand ausgeführt wurde
'---------------------------------------------------------------
MsgBox "User prüft, ob Fenster tatsächlich eingepasst worden ist.."
End Sub
Danke!
Steve
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP