| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| ZWCAD Geschwindigkeitswettbewerb: Machen Sie mit und sehen Sie, wie schnell ZWCAD sein kann? |
Autor
|
Thema: VBA-Editor (5102 mal gelesen)
|
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 17. Jun. 2014 17:13 <-- editieren / zitieren --> Unities abgeben:
Hallo Community, heute habe ich einige hilfreiche Hinweise bekommen in Form von VBA-Code. Leider kommt immer eine Fehlermeldung, wenn ich versuche den Editor zu öffnen während eine Datei geöffnet ist. Diese wird vom 32-Bit-Host gebracht, obwohl ich mit 64 Bit arbeite. Kann mir Jemand mitteilen, wie ich diese Meldungen vermeiden und auf den VBA-Editor zugreifen kann? Vielen Dank für Dein Interesse und eventuelle Tips sowie freundliche Grüße Thomas ------------------ Freundliche Grüße Thomas Schütte Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mb-ing Mitglied F&E-Mangement, MB-Ing. (u)
Beiträge: 771 Registriert: 06.09.2012 Inventor 2021 WIN 10 (64bit), Dell Precision T1650, 16GB (Pro.File 8.7)
|
erstellt am: 18. Jun. 2014 06:47 <-- editieren / zitieren --> Unities abgeben: Nur für tschütte
Hallo tschütte, in Inventor 2013 läuft eine 32-Bit Version von VBA. Erst ab Inventor 2014 ist eine 64-Variante verfügbar. Auf den VBA-Editor kannst Du mit "Alt+F11" zugreifen. Hast Du VBA automatisch beim Start von IV geladen? Grüße MB-Ing. ------------------ Wissen ist Macht. Nichts wissen macht auch nichts Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 18. Jun. 2014 08:47 <-- editieren / zitieren --> Unities abgeben:
Hallo MB-Ing, vielen Dank für Deine Antwort. Dann ist das also normal mit 32 Bit. Die Fehlermeldung kommt nun nicht mehr, ich komme aber trotzdem nicht in den Editor :-( Dabei ist es egal, ob ich Alt-F11 drücke oder unter Extras das Icon auswähle für den VBA-Editor. Auch der Knopf "Makros" ist ohne Funktion, solange ich eine Datei geöffnet habe. Irgendwann gestern wurde ich gefragt ( vom Inventor ), ob ich die Änderungen in der Default.ivb speichern will und ich habe das bejaht. Ich meine aber, dass die Fehlermeldung schon vorher wegblieb. Wenn nur der leere Inventor offen ist ( ohne Dateien ), kann ich in den Editor und habe 2 Makros eingefügt und mit Icons im Benutzer-Menü erreichbar gemacht. Im leeren Inventor kann ich die Makros auch starten, sie erzeugen da aber natürlich nur Fehlermeldungen. Mit geladenen Dateien wird jeder Versuch, auf vba zuzugreifen mit einer Meldung "wird geladen" in der Statusleiste quittiert, aber es passiert nichts. Ob ich vba automatisch beim Start geladen habe, weiß ich nicht. Unter "Zusatzmodule" ist davon jedenfalls nicht zu finden. Wo muss ich da sonst suchen? Freundliche Grüße Thomas
------------------ Freundliche Grüße Thomas Schütte Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
invhp Ehrenmitglied V.I.P. h.c. MB Techniker, AE, WKZmacher
Beiträge: 5552 Registriert: 16.05.2002 (fast) alles, was Autodesk im Mechanikbereich anbietet ;)
|
erstellt am: 18. Jun. 2014 09:30 <-- editieren / zitieren --> Unities abgeben: Nur für tschütte
|
mb-ing Mitglied F&E-Mangement, MB-Ing. (u)
Beiträge: 771 Registriert: 06.09.2012 Inventor 2021 WIN 10 (64bit), Dell Precision T1650, 16GB (Pro.File 8.7)
|
erstellt am: 18. Jun. 2014 11:42 <-- editieren / zitieren --> Unities abgeben: Nur für tschütte
Zitat: Original erstellt von tschütte: Hallo MB-Ing,... Ob ich vba automatisch beim Start geladen habe, weiß ich nicht. Unter "Zusatzmodule" ist davon jedenfalls nicht zu finden. Wo muss ich da sonst suchen? Freundliche Grüße Thomas
Hallo tschütte, Extras > Anwendungsoptionen > Allgemein (VBA beim Start laden) Wieso Du nicht in den VBA-Editor mit geöffneter Datei kommst, weiß ich nicht. Vielleicht hilft der Link oben. (Ich habe bloß kurz reingeschaut. Da stand irgendwas von IV2014...) Hast Die Makros selbst geschrieben? Öffne mal den VBA-Editor und anschlißend Deine Datei. Dann Springe in den Code und starte diesen mit F8 oder F5. Grüße MB-Ing. ------------------ Wissen ist Macht. Nichts wissen macht auch nichts Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 18. Jun. 2014 12:50 <-- editieren / zitieren --> Unities abgeben:
Hallo Jürgen, bei mir läuft noch INV 2013 und Office 2010. Da werde ich erst'mal den Tip von MB-Ing verfolgen. Trotzdem vielen Dank für Deine Mühe und freundliche Grüße Thomas ------------------ Freundliche Grüße Thomas Schütte Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 18. Jun. 2014 13:00 <-- editieren / zitieren --> Unities abgeben:
Hallo MB-Ing, die Makros sind aus den Tips von Udo und Jürgen hier http://ww3.cad.de/foren/ubb/Forum50/HTML/034188.shtmlDen Haken bei "VBA-laden" habe ich nun gesetzt. Den vba-Editor zuerst zu öffnen und dann die Datei klappt auch, aber F8 bringt dann "Error in loading dll" Und den Editor öffnen nachdem ich ein Bauteil / eine Baugruppe geöffnet habe geht nach wie vor nicht. Genausowenig die Makros auflisten lassen oder diese per Schaltflächen starten :-( Hast Du noch eine Idee? Besten Dank und freundliche Grüße Thomas ------------------ Freundliche Grüße Thomas Schütte Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mb-ing Mitglied F&E-Mangement, MB-Ing. (u)
Beiträge: 771 Registriert: 06.09.2012 Inventor 2021 WIN 10 (64bit), Dell Precision T1650, 16GB (Pro.File 8.7)
|
erstellt am: 24. Jun. 2014 08:22 <-- editieren / zitieren --> Unities abgeben: Nur für tschütte
Zitat: Original erstellt von tschütte: Hallo MB-Ing, die Makros sind aus den Tips von Udo und Jürgen hier http://ww3.cad.de/foren/ubb/Forum50/HTML/034188.shtml Den Haken bei "VBA-laden" habe ich nun gesetzt. Den vba-Editor zuerst zu öffnen und dann die Datei klappt auch, aber F8 bringt dann "Error in loading dll" Und den Editor öffnen nachdem ich ein Bauteil / eine Baugruppe geöffnet habe geht nach wie vor nicht. Genausowenig die Makros auflisten lassen oder diese per Schaltflächen starten :-( Hast Du noch eine Idee? Besten Dank und freundliche Grüße Thomas
Hallo tschütte, Woher ziehst Du Deine Defualt.ivb? Hast Du hierfür entsprechende Rechte? Erscheinen die Makros, wenn Du "Alt+F8" drückst? Bei mir läuft ebenfalls Inventor 2013 und MS-Office 2010... Grüße MB-Ing. ------------------ Wissen ist Macht. Nichts wissen macht auch nichts [Diese Nachricht wurde von mb-ing am 24. Jun. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lothar Boekels Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer
Beiträge: 3823 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 24. Jun. 2014 08:47 <-- editieren / zitieren --> Unities abgeben: Nur für tschütte
Zitat: Original erstellt von tschütte: ... Den vba-Editor zuerst zu öffnen und dann die Datei klappt auch, aber F8 bringt dann "Error in loading dll" Und den Editor öffnen nachdem ich ein Bauteil / eine Baugruppe geöffnet habe geht nach wie vor nicht. Genausowenig die Makros auflisten lassen oder diese per Schaltflächen starten :-( ...
Hallo Thomas, was für eine Datei ist den geöffnet? Bei iPart/iAssembly-Kindern funktioniert das nämlich nicht. ------------------ mit freundlichem Gruß aus Mönchengladbach Lothar Boekels ----------------------------------------------------- Wir unterstützen die Arbeit der Rettungshundestaffel des DRK in Viersen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
invhp Ehrenmitglied V.I.P. h.c. MB Techniker, AE, WKZmacher
Beiträge: 5552 Registriert: 16.05.2002 (fast) alles, was Autodesk im Mechanikbereich anbietet ;)
|
erstellt am: 24. Jun. 2014 09:06 <-- editieren / zitieren --> Unities abgeben: Nur für tschütte
|
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 24. Jun. 2014 11:44 <-- editieren / zitieren --> Unities abgeben:
Hallo MB-Ing, die Default.ivb liegt bei mir im Standardordner C:\Users\Public\Documents\Autodesk\Inventor 2013 Sie wird dort auch neu aufgebaut, wenn ich sie lösche / umbenenne. Bei leerem Inventor wird auch der vba-Editor geöffnet. Bei manchen Bauteilen / BG jedoch nicht. Genaueres: http://ww3.cad.de/foren/ubb/Forum258/HTML/001546.shtml Habe mittlerweile nach einigen Schwierigkeiten Framework neu installiert, aber keine Verbesserung. Wahrscheinlich muss ich den Inventor oder den Rechner neu aufsetzen :-( Super nett, dass Du Dich noch damit beschäftigst. Herzliche Grüße Thomas
[Diese Nachricht wurde von tschütte am 24. Jun. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 24. Jun. 2014 11:47 <-- editieren / zitieren --> Unities abgeben:
|
tschütte Mitglied Ingenieur, Maschinenbau
Beiträge: 180 Registriert: 21.01.2010 Inventor professional 2023 Win 10 pro 64 shining3D einscan 2X pro plus QuickSurface 2023 PLZ: 262.. 3D-Fokus.de
|
erstellt am: 24. Jun. 2014 11:52 <-- editieren / zitieren --> Unities abgeben:
|