|
Inventor VBA : Ungültige/ verlorene Referenzen in Skizze löschen
mb-ing am 06.06.2013 um 08:05 Uhr (0)
@daywa1k3r:Vielen Dank für Deine Antwort.Den Code habe ich unten beigefügt.Mit der Beispieldatei dauert es noch etwas, da ich diesen entsprechend abändern muss (Firmengeheimnis etc. ...) und der Fehler nicht immer auftritt.Danke und GrüßeMB-Ing. Alle fehlerhaften Referenzen (projezierte Geometrie) der Skizzen des aktiven Bauteils werden gelöscht. Anschließend werden die Namen dieser Skizzen ausgegeben.Public Sub SkizzenBereinigen() On Error GoTo errhandler Wenn kein Bauteil, dann Exit If ThisApplicati ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Revisionstabelle und Revisionsbezeichnungen löschen
metalgod am 23.09.2015 um 20:19 Uhr (1)
Hallo,man kann meines Wissens auf die Symbole bzw. Revisionsbezeichnungen mittels API nicht direkt zugreifen. Irgendwo in der Programmierungshilfe steht jedoch, dass Revisionsbezeichnungen mit der Revisionstabelle (mit den Zeilen der Revisionstabelle um genau zu sein) verknüpft sind. Man sollte also zuerst jede Zeile einzeln entfernen. Die mit jeweiliger Zeile referenzierte Revisionssymbole werden mitgelöscht. Da die aktive Zeile nicht gelöscht werden kann, sollte logischerweise zuvor eine "leere" hinzugef ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : References
Volker E am 23.04.2017 um 15:38 Uhr (1)
Hallo habe das Problem gelöst.Habe bei allen References den Haken raus genommen und dann nach einanderdie Haken wieder gesetzt und siehe da zwei Referenzen haben sich gegenseitig gestört. Jetzt funktioniert wieder alles wie gewohnt.
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : IProperties automatisch ausfülllen
CAD-Huebner am 24.06.2014 um 20:04 Uhr (1)
Zuerst prüft man die Existenz des ben. Iproperties, wenn das fehlschlägt muss man es anlegen.Hier ist fertiger VBA Code dazu:http://ww3.cad.de/foren/ubb/Forum50/HTML/027513.shtml oder hierhttp://ww3.cad.de/foren/ubb/Forum50/HTML/033235.shtmlAber es geht auch gut mit ilogic als externe Regel mit externem Formular., dort dann mit try .. catch auf Existenz der Properties prüfen und ggf. neu anlegen.http://inventortrenches.blogspot.de/2011/05/use-ilogic-to-add-and-use-custom.html------------------Mit freundlic ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Ungültige/ verlorene Referenzen in Skizze löschen
mb-ing am 31.05.2013 um 07:25 Uhr (0)
Hallo zusammen,ein Kollege und ich erstellen gerade ein Makro, das alle enthaltenen Skizzen in einer *.ipt durchläuft und nach ungültigen/ verlorenen Referenzen sucht.Wird eine solche Referenz gefunden, wird diese gelöscht und anschließend der Name der betroffenen Skizze als Konsolenausgabe (Messagebox) aufgelistet.Um solche Referenzen zu identifizieren, werden die Eigenschaften „Variablenname.Reference = True“ und „Variablenname.ReferencedEntity is Nothing“ überprüft.Im Allgemeinen funktioniert der Code a ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Falsche Referenzen mit ReferencedFileDescriptor
RolandW am 08.06.2006 um 09:40 Uhr (0)
Hi Forum.Ich bin gerade so am Programmieren, da fällt mir der ApprenticeServer voll in den Rücken.Ist es euch auch schon mal passiert, dass ihr falsche Referenzen bekommen habt:Code: Set oDoc = oApprentice.Open(DateiFullpath) If Not oDoc Is Nothing Then For Each oRefFileDesc In oDoc.ReferencedFileDescriptors ... Next End ifIch gebe da als oDoc eine Baugruppe an, und erhalte eine Referenz die gar nicht in der Baugruppe vorhanden ist. Komischerweise gibt er mir eine Datei mit gleichem Dateiname (Bauteil ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Falsche Referenzen mit ReferencedFileDescriptor
rtend12 am 14.07.2006 um 00:01 Uhr (0)
Hallo Roland,hast du die Dateien in der Baugruppe verschoben?Liegen die Dateien im Projektordner?Du kannst die Referenzen mit referencedfiles abfragen, z.B.:Code: Set oDoc = oApprentice.Open(DateiFullpath)dim odoc2 as apprenticeserverdocumentdim orefcount as integerorefcount=1 If Not oDoc Is Nothing Then For Each odoc2 In oDoc.ReferencedFiles if odoc2 is nothing then odoc2.ReferencedFileDescriptors.Item(orefcounter) endif Next End ifWenn Apprentice im Projektordner die referenzierte Datei, ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : iPart Steuerung über externe Excel Tabelle sehr langsam
JenPau am 07.02.2019 um 16:27 Uhr (5)
Eigentlich möchte ich die Iparts Tabellen von der Verknüpfung zu externe Excel Tabelle lösen.Und die Information aus der externen Tabelle über eine VBA Programm in die iPart Tabellen zu bringen.Entweder mittels VBA Programm die Infos aus externe Tabelle gleichzeitig in alle (in der Fall eingebettet) iPart Tabellen,oder so zusagen über ein bestimmten iPart die Information an alle andere weitergeben.Da ich bei der VBA Programmierung noch in Kinderschuhen stecke und die Lösung dringend gebraucht wird, habe na ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : iLogic: Einstellungen für externe Skripte / Regeln
autocart am 03.09.2024 um 09:34 Uhr (1)
Guten Morgen allerseits,---Entschuldigung, falls das Thema besser nach Inventor .NET gehört, bin mir nicht sicher.Bin mir auch nicht sicher, welche Bezeichnung hier im Forum eher verwendet wird: iLogic-Skript oder -Regel? Ich verwende mal "Skript".---Ich hätte versucht, über ein eigenes iLogic-Skript alle externen Skripte auf "nicht automatisch ausführen" einzustellen.Für interne Skripte geht das ja relativ leicht.Aber für externe habe ich bisher keinen Weg gefunden.Habe ich Tomaten auf den Äuglein oder ge ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Modellreferenz ändern
SEHER am 18.07.2013 um 14:05 Uhr (0)
Hallo noctis79,die Programmierung basiert auf den ApprenticeServer (Hier noch VB6). Quellcode müsste ich nochmal raussuchen. Wichtig ist der auszutauschende und neue Master voneinander kopiert. Vorgehensweise mit PSP. Master austauschen und anschließend in PSP "Dokument aktualisieren" . Dann wird die Verwendung auch aktualisiert. Voraussetzung: Der neue Master existiert in PSP.aus der Beschreibung des alten Tools c) Referenzen von abgeleiteten Komponenten ändern (z.B. gespiegelte Bauteile) (Pulldownmenü E ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : iLogic: Einstellungen für externe Skripte / Regeln
autocart am 03.09.2024 um 12:06 Uhr (1)
Hallo Oibel,danke für deine Frage und Hilfe.Nö, ich meinte die Option innerhalb der Regel selbst.Bin aber grad auf was draufgekommen. In der Inventor-Hilfe steht auf der Seite https://help.autodesk.com/view/INVNTOR/2022/DEU/?guid=GUID-EF53484C-D750-41F8-9AB1-032B73BB071F:Zitat:Externe RegelnExterne Regeln können iLogic-Regeln oder kleine Programme sein, die manuell ausgeführt werden (vergleichbar mit VBA-Makros). Sie werden in Text- oder VB-Dateien außerhalb eines Inventor-Dokuments (Bauteil, Baugruppe ode ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : iLogic für alle ipt im iam auslösen
rkauskh am 17.07.2025 um 14:07 Uhr (1)
MoinIch nehme an, die iPropregel ist eine externe Regel? Dann eine neue externe Regel erstellen, Code einfügen und in der Baugruppe starten. Auf die üblichen Plausis und Vorprüfungen hab ich verzichtet. Code:Dim oDoc As DocumentFor Each oDoc In ThisDoc.Document.AllReferencedDocuments If oDoc.DocumentType=DocumentTypeEnum.kPartDocumentObject Then iLogicVb.Automation.RunExternalRule(oDoc, "der-Name-deiner-iProp-Regel") End IfNextEDIT: Wenn du deine Baugruppe speicherst und darin enthaltene Bauteile auch ges ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Auflösung/Größe Thumbnail
HansPeterNew am 03.05.2022 um 12:15 Uhr (1)
hab vergessen dazuzuschreiben:Externe Regel------------------Beste GrüßeHans Peter
|
| In das Form Inventor VBA wechseln |