|
Inventor VBA : Stückliste in Baugruppe sortieren und in csv- oder Excel-Datei exportieren
KraBBy am 26.07.2018 um 12:47 Uhr (1)
Klar soll es am Ende für alle Bgr. funktionieren, aber zur Eingrenzung des Problems solltest Du bitte darauf achten wo es funktioniert und wo nicht. Das Bild sagt mir, dass die Variable oBom auf ein Objekt verweist (weil die untergeordneten Elemente vorhanden sind). Dort sieht man auch die Eigenschaft .StructuredViewFirstLevelOnly die wir schalten wollen (wobei dann aber der Fehler auftritt). Sieht i.O. aus. Kanns mir damit leider nicht erklären. Versuch bitte mal den Code laufen zu lassen, wenn die beiden ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stückliste in Baugruppe sortieren und in csv- oder Excel-Datei exportieren
Honigbär am 27.07.2018 um 11:02 Uhr (1)
Okay, ich achte jetzt darauf immer dieselbe Baugruppe zu verwenden.Ich habe die Zeilen jetzt auskommentiert und erhalte leider ein paar Zeilen später dieselbe Fehlermeldung wiederCode: Set oBOMView = oBOM.BOMViews.Item("Strukturiert") Nützt es was wenn ich die ivb-Datei hochlade?------------------Du bist die Aufgabe - Franz Kafka[Diese Nachricht wurde von Honigbär am 27. Jul. 2018 editiert.]
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stückliste in Baugruppe sortieren und in csv- oder Excel-Datei exportieren
bkrüger am 27.07.2018 um 11:07 Uhr (1)
Ist evtl. eine Detailgenauigkeit in der BGR aktiv? Oder ist eine andere BGR oder idw geöfnet, die in der eine Detailgenauigkeit aktiv ist? Das führt zuweilen zu Merkwürdigkeiten u.a. im Zusammenhang mit der Stücklistenausgabe...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stückliste in Baugruppe sortieren und in csv- oder Excel-Datei exportieren
KraBBy am 27.07.2018 um 11:48 Uhr (1)
Zitat:Original erstellt von Honigbär:Nützt es was wenn ich die ivb-Datei hochlade?Aus meiner Sicht eher nein. Ich gehe davon aus, dass das kopieren und einfügen geklappt hat Mehr würde mich eine Baugruppe interessieren, bei der es nicht funktioniert. Ggf. auch im Hinblick auf den post von bkrüger. Ist die SysInfo noch korrekt? IV2014?evtl. liegt ein Thema mit den Versionen vor (ich kann nur IV2016 testen)------------------Gruß KraBBy
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stückliste in Baugruppe sortieren und in csv- oder Excel-Datei exportieren
Honigbär am 27.07.2018 um 12:57 Uhr (1)
Irgendwie ist doch aber immer eine Detailgenauigkeit aktiv oder nicht? Ich wüsste nicht wie ich den Haken bei Detailgenauigkeit loswerden sollte. Genauso wie es mit Ansicht (zwei Zeilen darüber) der Fall ist. Eine Ansicht ist immer aktiv.Ich habe mal von "Detailgenauigkeit1" auf die Detailgenauigkeit "Hauptansicht" umgeschaltet und den Code nochmal ausgeführt. Und siehe da, es funktioniert. Seltsam. Die Detailgenauigkeit1 muss aber sein, weil ich einige Unterbaugruppen unterdrückt habe (die dienen als Hil ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Stückliste in Baugruppe sortieren und in csv- oder Excel-Datei exportieren
bkrüger am 27.07.2018 um 15:14 Uhr (1)
Nochmal wg. Bauteile/Baugruppen unterdrücken: Mittels LOD geht das doch eigentlich nicht? Ich sehe jedenfalls die unterdrückten BT/BGR sehr wohl in der Stückliste...Zuweilen weigert sich die DIVA überhaupt die Stückliste einer iam auszugeben, wenn ein LOD aktiviert ist (da kommen fadenscheinige Ausreden wie "Baugruppe muss erst gespeichert werden" - was aber nichts bringt....)Wir verwenden zum Unterdrücken diverser Hilfselemente das Stücklistenattribut "Phantom". Das wiederum hat (u.a. weil es eine Dateiei ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilbemaßung per VBA ändern
KraBBy am 05.09.2018 um 12:51 Uhr (1)
reden wir von VBA oder setzt Du das mit .Net in einem AddIn um?falls .Net- falsches Forum- könnte ... As Inventor.Document klappen (wobei ich da keine Ahnung habe, wovon ich rede)falls VBA:mit Verweis setzen, ist VBA-Editor - Menü Tools - References gemeint?Da sollte der Haken gesetzt sein bei der "Autodesk Inventor Object Library" (das halte ich für ~Standard). Zeigt bei mir auf diese Datei"C:Program FilesAutodeskInventor 2016BinRxInventor.tlb" (falls das hilft, kA ob für IV2018 analog)------------------G ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilbemaßung per VBA ändern
KraBBy am 05.09.2018 um 18:15 Uhr (1)
Erscheint mir logisch, dass darin die Ursache liegen könnte.In dem Dialog gibt es rechts einen Button, über den dann die Datei gewählt werden kann. (Habs gerade nicht zur Hand, deshalb weiß ich nicht wie der Button heißt)------------------Gruß KraBBy
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilbemaßung per VBA ändern
Scoopa am 06.09.2018 um 07:53 Uhr (1)
Ja das habe ich schon versucht. Aber die Ursache bleibt komischerweise die selbe.Gleiche Fehlermeldung. Wollte die RxInventor.tlb einbinden.Aber vermutlich braucht es eine DLL Datei? Nur welche ist das?Vielleicht die hier?https://forums.autodesk.com/t5/inventor-customization/a-reference-to-autodesk-inventor-object-library-could-not-be/td-p/5681019Autodesk.Inventor.Interop.dllDer Button heisst "Durchsuchen" ... Dort kann man die Datei einbinden. Also eigentlich [Diese Nachricht wurde von Scoopa am 06. Sep ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Bauteilbemaßung per VBA ändern
Scoopa am 07.09.2018 um 08:43 Uhr (1)
Wenn ich den Code direkt in ein Bauteil einbinde, dann funktioniert es! Also liegt es offenbar wirklich nur an der Verknüpfung von dem Verweis auf die Datei!?
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Automatischer Export in STEP
Bobo Neulichedl am 28.09.2018 um 07:39 Uhr (1)
Leider verstehe ich nicht was du mit auskommentieren und Log meinst Wie schon gesagt, habe von dieser Thematik leider keine Ahnung.Das Verzeichnis existiert, habe es auch mit einem Anderen versucht und da war das selbe Problem.Ja, mein ursprüngliches nur PDF funktionierte auch mit dieser Datei.------------------W.M. - BEST ON ICE
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Automatischer Export in STEP
KraBBy am 28.09.2018 um 10:49 Uhr (1)
mit Log meine ich das Log-File (eine Textdatei), das beim Ablauf des Programmes geschrieben wird.Wurde auch die Zeile 8 angepasst? Const sLogFile As String = "C: empTestlog.txt"Das Verzeichnis muss existieren, die Datei nicht. (eine Zeile davor mit Const bLog as Boolean = True ist diese Log-Funktion eingeschaltet. Wenn das alles mal funktioniert, kann man das ausschalten mit ...= False)------------------Gruß KraBBy
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Ungültiger Prozeduraufruf
BAAAAAAAAM am 20.12.2018 um 12:59 Uhr (1)
Ahh, da ist mein Fehler, hatte meine ipt gespeichert, hatte aber das Makro in einer ungespeicherten ipt getestet, so dass er dann natürlich keine Datei ableiten kann.Danke dir, hast mir damit sehr geholfen!!!Gruß Marius
|
| In das Form Inventor VBA wechseln |