Hallo,
ich habe eine iLogic Regel, diese lasse ich per Macro Button ausführen.
Daher möchte ich diese nur für Zeichnungen ausführbar machen. Bei allem anderen soll nix passieren.
Code:
If ThisApplication.ActiveDocument.DocumentType = kDrawingDocumentObject Then
If ThisDrawing.ModelDocument Is Nothing Then Return
modelFullFileName = ThisDoc.ModelDocument.FullFileName
modelDirectory = IO.Path.GetDirectoryName(modelFullFileName)
iProperties.Value("Custom", "Folder") = Mid(modelDirectory,31)
MsgBox ("Drawing Folder saved " & Mid(modelDirectory,31))
Else
MsgBox ("No Drawing")
End If
Die MSGBox sind nur zum Testen.
Die Regel ist Global!
Ist es aber eine Baugruppe oder ein Bauteil, kommt ein Inventor Fehler, dass es keine Zeichnung ist. Dabei habe ich das ja ausgeschlossen?!
Bin da noch neu drin, aber
Code:
If ThisApplication.ActiveDocument.DocumentType = kDrawingDocumentObject Then
sollte ja den Code nur ausführen, wenn das Document eine Zeichnung ist?!
------------------
MFG
Florian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP