Hallo Daniel und Randle !
Herzlichen Dank, ich konnte mit Eurer Hilfe mein Problem lösen.
Habe noch etwas herumgebastelt, aber jetzt funktioniert es.
Wahrscheinlich nicht optimal programmiert aber was soll’s.
Hier das Ergebnis !
Dim version, makroname
Sub CATMain()
version = " V1.0 "
makroname = " Speicherkontrolle "
'''********************************
'Speicherkontrolle
On Error Resume Next
Dim Pfad1 As String
Pfad1 = CATIA.ActiveDocument.Path
If (Right(Pfad1, 10) = "") Then
MsgBox "Dokument ist nicht gespeichert, jetzt speichern!", 4, makroname + " " + version
CATIA.StartCommand ("Sichern unter")
End If
'In den Hintergrund wecheln
Set oDraw = CATIA.ActiveDocument
Set oSheets = oDraw.Sheets
Set oSheet = oSheets.ActiveSheet
oSheet.Activate
Set oViews = oSheet.Views
oSheet.Views.Item(2).Activate
Set oView = oViews.Item(2)
oView.Activate
' Zurück zur Arbeitsansicht [ Item (2) mit Item (1) ersetzen ]
'******************************************************
Nocheinmahl DANKE !
Mit freundlichen Grüßen
ZORG
------------------
MFG
ZORG
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP