|
Inventor VBA : Parameter ändern in Teilen von Inhaltscenter mit einen VBA Script
Tacker am 07.09.2017 um 14:02 Uhr (1)
Hallo Bearbeiten von Bibliotheksdateien ist nicht ohne weiteres möglich.http://ww3.cad.de/foren/ubb/Forum50/HTML/002699.shtmlist zwar schon älter, gilt aber immer noch. Erst solltest dir überlegen ob der Schreibschutz gelöst werden kann, dann das mit dem Makro angehen.Parameter per Makro ändern ist kein Problem, dazu sollten die Komponenten aber nicht schreibgeschützt sein.Gruß
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilende hoch, Unterdrückung aufheben und auf Medianwert schalten
rkauskh am 06.12.2012 um 19:17 Uhr (0)
HiGenial ist da nix. Probiere das Script mal in einem Bauteil ohne die Trennung aus. Inventor anwerfen, auf das kleine schwarze Dreieck neben dem Hilfezeichen klicken, unter "weitere Ressourcen" (oder so ähnlich) versteckt sich im Untermenü die Programmierungshilfe. Da finden sich auch eine Reihe Beispiele. Ansonsten Googlen und der Rest ist Erfahrung und Spieltrieb.------------------MfGRalf
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilende hoch, Unterdrückung aufheben und auf Medianwert schalten
rkauskh am 14.01.2013 um 12:46 Uhr (0)
HalloDu hast weiter oben erwähnt das manchmal der Eintrag "Dateien erstellen" im Kontextmenü fehlt. Die Ursache dafür könnte auch die Ursache für den Fehler sein. Es wäre daher interessant genau so ein Teil mal unter die Lupe zu nehmen.Ansonsten kann man nur eine Prüfung einbauen, ob oRow leer ist und die Funktion vorzeitig verlassen.------------------MfGRalf
|
| In das Form Inventor VBA wechseln |
 ST1035.zip |
Inventor VBA : Bauteilende hoch, Unterdrückung aufheben und auf Medianwert schalten
st.w am 11.01.2013 um 09:30 Uhr (0)
Hallo Ralf,anbei das Bauteil ST1035 mit Unterordner der erstellten Kinder, sowie mein derzeit verwendetes Modul.Damit die exportierte STP ganz aktuell ist, möchte ich die Aktualierung vor der Transaction aktualisieren. Siehe Modul.Ich rufe das kombinierte Makro STP_pdf auf, da dies beim Bauteil die STP erstellt und bei einer Zeichnung eine pdf speichert.Soweit der Stand...Danke!Stefan------------------IV2008
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilende hoch, Unterdrückung aufheben und auf Medianwert schalten
rkauskh am 11.01.2013 um 22:51 Uhr (0)
HiAuch mit deinem Bauteil und Code tritt bei mir kein Fehler auf. Kannst du mal prüfen, ob Inventor2008 den Befehl DeselSpawnCtxCmd kennt? Einfach mal die Sub ausführen.Code:Private Sub test()Dim oControldef As ControlDefinitionFor Each oControldef In ThisApplication.CommandManager.ControlDefinitions If oControldef.InternalName = "DeselSpawnCtxCmd" Then MsgBox "Gefunden" End IfNext End SubSollte der nicht gefunden werden, könnte es sein das der früher anders lautete. Halte ich aber für unwahrscheinli ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stücklisten Filter
rkauskh am 01.09.2021 um 09:47 Uhr (1)
HalloAha, das klingt besser. Mein Vorschlag wäre:- Transaction starten- in allen referenzierten Dokumenten der Baugruppe mit iProp "Montagebaugruppe" die Stücklistenstruktur auf Phantom setzen_ Baugruppe ggf. aktualisieren- Stückliste exportieren- Transaction abbrechen, das sollte es ersparen alle Änderungen rückgängig machen zu müssen.Eventuell kann man noch eine Stücklistenanpassungsdatei laden, damit alle notwendigen Spalten sicher eingeblendet sind beim Export. Das Ganze könnte aber noch am Schreibschu ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : OnSave Event springt auch bei Saveas und Saveascopy an
SEHER am 28.03.2008 um 12:11 Uhr (0)
Danke Igor, danke Paul Zitat:Warum da alle Optionen aktiv sind, weiß ich nicht. Richtig wäre nur die Option Speichern einzublenden.Denke ich auch!Aber mit dem Context (NameValueMap) ist eine gute Idee. Werde ich mal ausprobieren. Folgendes Problem: DXF erstellen bei jedem Speichern einer IDW. Bei SaveAs oder Saveascopy erstellt er mir von der Ursprungsidw eine DXF. Eigentlich möchte ich hier gar keine DXF schiessen. Ich wende hier auch kAfter an, damit kein Dxf bei nichterfolgter Speicherung (Schreibschutz ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilende hoch, Unterdrückung aufheben und auf Medianwert schalten
st.w am 09.01.2013 um 16:38 Uhr (0)
Hallo Ralf, Hallo zusammen,eine Nachfrage stellt sich mir noch:Das Exportieren der STP klappt auch bei iPart-Bauteilen, d.h. das Modell ist richtig erstellt. Jedoch wird es unter dem Namen des Mutterbauteils gespeichert. :-(Wie müßte der Code aussehen, dass bei einem iPart auch die Step-Datei den Dateinamen des aktivierten Kindes trägt?Ich habe wohl gesucht und gegoogelt, jedoch keine Infos gefunden.Danke Euch,StefanAIV2008SP3 mit XPPro------------------IV2008
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : auf Abbruch reagieren
rkauskh am 23.04.2009 um 09:37 Uhr (0)
HalloEin kleines Tool von mir reagiert u.a. auf das OnDocumentChange- und OnSave-Event. Jetzt stehe ich vor dem Problem, das Dateien, die durch unser PDM schreibgeschützt werden, von irgendwelchen Veränderungsversuchen meines Tools ausgefiltert werden sollen. Leider setzt das PDM keinen Schreibschutz auf Filesystemebene, den ich vorab prüfen könnte. Die prüfen das über ihre Datenbank (auf die ich keinen Zugriff bekomme), blenden einen Dialog ein und brechen den laufenden Befehl ab. Teilweise poppt dieser D ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilende hoch, Unterdrückung aufheben und auf Medianwert schalten
st.w am 10.01.2013 um 12:10 Uhr (0)
Hallo Ralf,Danke für den schnellen Lösungsvorschlag.Leider erhalte ich immer die Fehlermeldung, egal ob sich das iPart geändert hat oder nicht.Es ist wohl der execute-Befehl, der den Fehler macht.Wenn ich unter DeselSpawnCtxCmd die Hilfe befrage (gemäß Deiner Quellenangabe) oder google, dann finde ich nichts Geeignetes.Liegt hier ein Tippfehler vor?!?!Oder als Idee zum Thema: Kann ich den Status des iPart-Kindes auf false=nicht aktuell setzen und dann neu erstellen?Fragen über Fragen...Danke für Deine Unte ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilende hoch, Unterdrückung aufheben und auf Medianwert schalten
st.w am 10.01.2013 um 09:43 Uhr (0)
Hallo Ralf,du kannst Dir sicher sein, es funktioniert klasse.Beim Ausprobieren hatte ich jetzt noch ein Phänomen, dass das Kind des iParts hatte vorher mit Dateien erstellen neu generiert hätte werden müssen.Kann ich so etwas vor der Erstellung der stp erzwingen?Bei der manuellen Nutzung von Inventor ist der Eintrag Dateien erstellen im Kontextmenü manchmal nicht da, oder speichert nicht für mich sichtbar.Von daher wäre eine erzwungene Neuerstellung der Datei natürlich die sichere Methode.Weißt du das auch ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Makros in Benutzerbefehlen noch vorhanden obwohl VBA-Editor leer ist
bkrüger am 04.02.2019 um 16:53 Uhr (1)
Hallo,zur Neuerstellung der default.ivb: Aus der alten alle Elemente (Forms, Module, usw.) exportieren, dann Inventor verlassen, dann die default.ivb löschen (oder umbenennen), Inventor wieder starten und in die default.ivb (die der IV neu schreibt, wenn er sie nicht findet) dann die vorher exportierten Dateien importieren. Falls sich die default.ivb nicht (be-)schreiben lässt, hat sie evtl. einen Schreibschutz? Der wird ja normalerweise vom Inventor gesetzt (und daher ist es auch nicht klug, eine default. ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Prüfen ob Datei ausgecheckt ist
bkrüger am 23.02.2017 um 18:21 Uhr (1)
Hallo Ruzy5624, interessanter Tipp - (ich hatte schonmal ähnliches mit dem Lesen der Icons der Vault-Browser-Pane erfolglos versucht)...Auch wenn ich nicht unbedingt der Fan bin, Schaltflächenzustände "vom Monitor" ab- und auszulesen:Das Enable-Flag der Check-in-Schaltfläche heißt:Code:ThisApplication.ActiveDocument.EnvironmentManager.BaseEnvironment.Ribbon.RibbonTabs.Item("id_TabVault_Upgrade").RibbonPanels.Item("id_PanelZ_VaultStatusUpgrade").CommandContr ols.Item("VaultCheckinTop").ControlDefinition.Ena ...
|
| In das Form Inventor VBA wechseln |