Hallo Holger,
ich würde das Problem wahrscheinlich ähnlich lösen,
allerdings mit einer for-Schleife und nicht die Namen,
sondern die Objekte selber miteinander vergleichen:
Sub CATMain()
Set drawingDocument1 = CATIA.ActiveDocument
Set drawingSheets1 = drawingDocument1.Sheets
Set drawingSheet1 = drawingSheets1.ActiveSheet
For i = 1 To drawingSheets1.Count
If drawingSheet1 Is drawingSheets1.Item(i) Then Exit For
Next
MsgBox i
End Sub
Eine andere Lösung wäre mir auf die Schnelle auch nicht eingefallen.
Gruß, Günter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP