|
Inventor VBA : Variableninhalt zwischen Prozeduraufrufen erhalten, aber wie?
Manfred Zirk am 16.12.2007 um 19:04 Uhr (0)
Hallo Leute,Ich habe ein Tool gebaut, mit dem der Benutzer seine iPropertieskomfortabel ausfüllen kann.Darin sind diverse Comboboxen für Werkstoff, etc...Die Dateninhalte der Combolisten lade beim Öffnen des Formulars auseiner Exceldatei in entsprechende Arrays, die dann den Listeninhalt ergeben.Es handelt sich um reines, im Hintergrund ausgeführtes Lesen aus der Excel-Datei.Danach wird Excel wieder geschlossen.Was mich stört, ist das ich bei jedem Öffnen des Formulars diese Daten holen muss, weil die Arra ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Parameter beim .ipt öffnen abfragen und ändern
WünschMirWas am 18.12.2007 um 15:42 Uhr (0)
Hallo,ich bin ein Anfänger was VBA in Inventor betrifft. Mein Ziel ist es, dass beim öffnen einer .ipt Datei ein Makro mit UserForm automatisch gestartet wird. So weit kein Thema. Nun soll in dem Form eine Schaltfläche für die derzeit verwendeten Parameter, eine Schaltfäche für Parameter änderung und eine Schaltfläche für aktualisieren und schließen des Userform enthalten sein. Das ganze bekomme ich hin wenn ich die ipt offen habe, sprich aktive ist, aber nicht wenn ich die Datei neu lade. Da kommt dann ei ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Parameter beim .ipt öffnen abfragen und ändern
daywa1k3r am 18.12.2007 um 16:44 Uhr (0)
Hallo,das Makro funktioniert natürlich nur wenn ein Bauteil aktiv ist (ActiveDocument). Trotzdem verstehe ich nicht, was du mit: Zitat:Das ganze bekomme ich hin wenn ich die ipt offen habe, sprich aktive ist, aber nicht wenn ich die Datei neu lade.meinst?? ------------------Grüße IgorFX64 Software Solutions
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Parameter beim .ipt öffnen abfragen und ändern
daywa1k3r am 18.12.2007 um 18:55 Uhr (0)
Zitat:Original erstellt von WünschMirWas:Damit ist gemeint, dass das Makro nicht funktioniert wenn ich die Datei öffne und keine andere Datei offen ist.Verstehe ich immer noch nicht, aber egal, Hauptsache läuft Zitat:Original erstellt von WünschMirWas:Aber eine Frage hätte ich trotzdem noch, wie kann man das bei einer Baugruppe händeln. Mal mit As Inventor.AssemblyDocument statt As Inventor.PartDocument probieren (evtl. später bei der Definition anpassen)...------------------Grüße IgorFX64 Software Solu ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Parameter beim .ipt öffnen abfragen und ändern
WünschMirWas am 18.12.2007 um 18:49 Uhr (0)
Damit ist gemeint, dass das Makro nicht funktioniert wenn ich die Datei öffne und keine andere Datei offen ist.Das Problem habe ich zufälllig selbst gelöst bekommn. Musste anstatt sub AutoOpen(), sub AutoEdit() im Documentfile eintragen.Aber eine Frage hätte ich trotzdem noch, wie kann man das bei einer Baugruppe händeln.GrußChristian
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Problem beim Aufruf von Makros als Inventor-Befehl
Manfred Zirk am 20.12.2007 um 08:14 Uhr (0)
Hallo Leute,ich habe folgendes Problem mit dem Aufrufen von VBA-Prozeduren.In Inventor habe ich die Standard-Projekt-Datei "default.ivb"Meinen Code habe ich in die Projektdatei "meine.ivb" geschrieben.Dieses Projekt ist ebenfalls geöffnet und in der Standard -Datei habe ich einen Verweis auf "meine.ivb" gesetzt.Innerhalb von VBA-Routinen kann ich meine Prozeduren, etc auch korekt aufrufen.Die für den Benutzer sichtbaren Prozeduren tauchen als Makros in Inventor unter "Extras" - "Makro" - "Makro" auf und la ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : (VBA-Editor) Code in Makro importieren?
Butzi am 28.01.2008 um 11:18 Uhr (0)
Guten Morgen liebes Forum,ich habe ein Problem beim importieren eines Codes in den VBA Editor.Seht Euch mal das Bild an, da hat der User "rtend12" ein Tool online gestell, nur mit seiner mehr als knappen Beschreibung komme ich nicht klar.Extrahiere ich seinen angehängten Ordner, erhalte ich eine *.frm und eine *.frx Datei.Die *.frm Datei bekomme ich importiert, das ist das Anzeigefenster nur mit der *.frx Datei weiss ich nichts anzufangen.Grüße Patrick------------------Inventor-Fehler: "Es ist keine Fehler ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : (VBA-Editor) Code in Makro importieren?
daywa1k3r am 28.01.2008 um 11:30 Uhr (0)
Hallo,die *.frx ist normalerweise eine Ressourcendatei und wird von der *.frm Datei benutzt, so brauchst die nicht zu importieren.BTW: Inventor VBA Forum------------------Grüße IgorFX64 Software Solutions
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : (VBA-Editor) Code in Makro importieren?
Butzi am 28.01.2008 um 11:43 Uhr (0)
Hi daywa1k3r,achso, das erklärt einiges zu meinem Vorgehen:-VBA-Editor öffnen-default.ivb öffnen-*.frm Datei importieren-Datei speichern unter (entsprechender Ordner) Einheiten.ivbDann habe ich Formulare ausgefüllt, aber Modul1 ist leer??? (siehe Fotos)Und wenn ich das Makro dann auswählen will, finde ich es auch nicht unter ExtrasMakrosWas mache ich falsch?Grüße Patrick PS: Kannst das Thema ja verschieben wenn du willst!------------------Inventor-Fehler: "Es ist keine Fehlermeldung verfügbar!!!"[Diese Na ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : (VBA-Editor) Code in Makro importieren?
daywa1k3r am 28.01.2008 um 11:51 Uhr (0)
Hallo Butzi,der Code befindet sich in der *.frm Datei. Modul1 wird als Default in dem Projekt erstellt und ist am Anfang leer. Zitat:Original erstellt von Butzi:...PS: Kannst das Thema ja verschieben wenn du willst!Kann ich leider nicht. Zitat:Für diese Funktion sind Sie nicht autorisiert - bitte nutzen Sie die Zurück-Funktion Ihres Browsers.------------------Grüße IgorFX64 Software Solutions[Diese Nachricht wurde von daywa1k3r am 28. Jan. 2008 editiert.]
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Installation AssemblyTools fehlgeschlagen
daywa1k3r am 13.02.2008 um 09:53 Uhr (0)
So wie es aussieht hängt es doch mit deinem 64Bit System zusammen. Und zwar habe ich mir jetzt das Projekt angeschaut, und da ist die Zielplattform auf any gestellt (meint x64 und x86). Versucht man jetzt so eine Assembly auf einem x86 zu benutzen, läuft Sie als eine 32Bit Anwendung. Wenn du aber die Assembly auf einem x64 System versuchst zu starten, erkennt die Assembly, dass es sich um ein x64 System handelt, und würde gerne als eine 64Bit Applikation laufen (Kompilieroption "any"). Und leider ist das s ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Installation AssemblyTools fehlgeschlagen
daywa1k3r am 13.02.2008 um 10:43 Uhr (0)
Hm, es ist natürlich blöd, da ich jetzt nicht weiß ob das Setup irgendwelche Registry Einträge erstellt. Aber du kannst es einfach mal versuchen. Extrahiere die Dateien aus der Zippdatei in ein Verzeichnis und führe die Datei RegisterAssemblyTools.exe aus (Inventor schließen zuvor).------------------Grüße IgorFX64 Software Solutions
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Installation AssemblyTools fehlgeschlagen
Kraxelhuber am 13.02.2008 um 10:51 Uhr (0)
Nach starten der exe-datei gehen sofort diese beiden fenster auf.------------------Gruß DirkIm großen Garten der Geometrie kann sich jeder nach seinem Geschmack einen Strauß pflücken.(David Hilbert)
|
| In das Form Inventor VBA wechseln |