iLogic - scale
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Melden
Hallo,
ich habe folgende Regel erstellt um den Maßstab zu ermitteln und in eine iProperty zu schreiben. Das funktioniert auch soweit.
Dim odrawdoc As DrawingDocument odrawdoc = ThisApplication.ActiveDocument customPropertySet = odrawdoc.PropertySets.Item("Inventor User Defined Properties") For i = 1 To odrawdoc.Sheets.Count ' Make sure the desired property exists Try prop = customPropertySet.Item("Scale" + Str(i)) Catch ' Assume error means not found customPropertySet.Add("", "Scale" + Str(i)) End Try Try iProperties.Value("Custom", "Scale" + Str(i)) = odrawdoc.Sheets.Item(i).DrawingViews.Item(1).ScaleString Catch End Try Next i InventorVb.DocumentUpdate()
Die iProperty habe ich auf einem Schriftkopf platziert.
Wie bekomme ich das hin dass sofort nachdem ich den Maßstab der View ändere die Property im Schriftkopf upgedated wird?
Momentan ist beim Ereignisauslöser 'Vor dem Speichern' aktiv - also wenn ich Speichere funktioniert das.
Aber wie krieg ich das hin ohne Speichern zu müssen?
Danke für die Tipps