 |
Inventor VBA : Daten aus Excel importieren
Chris 31 am 11.01.2016 um 08:51 Uhr (15)
Normalerweise setzt du den Verweis über:VBA-Fenster- Reiter Extras- Verweise- passenden Verweis suchen- Haken setzen- OK klicken- fertig.Über Code den Verweis setzen ist in meinen Augen problematisch. Normalerweise aktualisiert sich der Verweis selbstständig, wenn du das Macro verteilst.Wenn du den Verweis als Code schreibst, könnte es sein, dass er ins Leere läuft, da die Verweisdatei woanders gespeichert ist, anders heißt, oder was auch immer...------------------MFGChris
|
| In das Form Inventor VBA wechseln |
 |
Inventor VBA : Daten aus Excel importieren
Chris 31 am 11.01.2016 um 10:03 Uhr (15)
Also:Du musst die Datei im Hintergrund öffnen, da ja sonst keine Instanz zum Zugreifen hast.Du kannst auf die unterschiedlichen "Blätter" zugreifen mit:Code:Dim oSheet As Excel.WorkSheetSet oSheet = workbook.Sheets.Item("NAME DES SHEETS")------------------MFGChris
|
| In das Form Inventor VBA wechseln |
|
Inventor .NET : Auslesen von Werten aus Excel ist extrem langsam
Chris 31 am 13.07.2015 um 13:51 Uhr (1)
Ist vielleicht ein Macro drinnen, das bei Veränderung an den Zellen, das ganze Blatt neu durchrechnet?------------------MFGChris
|
| In das Form Inventor .NET wechseln |
|
Inventor VBA : per Macro Teileliste aus idw nach xls exportieren (via Template)
Chris 31 am 22.06.2015 um 10:07 Uhr (1)
Hallo, hattest du das .Close auskommentiert?Wenn nicht, dann mach das mal, sonst passiert das, was du beobachtet hast. Das Programm, was du nicht erkennen konntest war Excel.------------------MFGChris
|
| In das Form Inventor VBA wechseln |
 |
Inventor VBA : Excel-Export in gleichemOrdner speichern wie IDW
Chris 31 am 19.11.2013 um 13:19 Uhr (15)
Hallo zusammen,ich habe mir ein Macro mit Hilfe der Foreneinträge erstellt, das mir eine Stückliste von der .idw als .xls extrahiert und auf einem von mir vordefinierten Pfad abspeichert. Nun versuche ich schon seit Stunden es hin zu bekommen, dass er den Dateipfad der .idw ausliest und die .xls-Datei am selben Pfad abspeichert. Aber ich bekomme es leider nicht hin. Bin leider auch kein Programmierer. Ich hoffe mir kann irgendwer hier helfen.Gruß Chris
|
| In das Form Inventor VBA wechseln |
|
Inventor .NET : Auslesen von Werten aus Excel ist extrem langsam
Chris 31 am 13.07.2015 um 14:11 Uhr (1)
In welcher Zeile hauts ihn raus?Hab mal den Code ein bisschen gekürzt:Code: Try Dim qt As Excel.QueryTable For Each qt In oBook.Sheets("Tabelle1").QueryTables qt.Delete() Next qt Catch ex As Exception MsgBox("Fehler") End Try------------------MFGChris
|
| In das Form Inventor .NET wechseln |
|
Inventor VBA : iLogic Konstruktionskopie
Chris 31 am 15.09.2015 um 12:05 Uhr (1)
Du kannst die gesamte Prozedur auch in ein Macro schreiben. Könnte sogar etwas besser laufen.------------------MFGChris
|
| In das Form Inventor VBA wechseln |
|
Inventor : Zeilenumbruch Textfeld
Chris 31 am 03.07.2015 um 13:14 Uhr (1)
Die einzige Möglichkeit, die mir einfällt, einen automatischen Zeilenumbruch zu erzeugen, ist über ein Macro.------------------MFGChris
|
| In das Form Inventor wechseln |
|
Inventor VBA : iLogic Konstruktionskopie
Chris 31 am 15.09.2015 um 15:57 Uhr (1)
Kein Problem. Wenn du Hilfe bei dem Macro brauchst, dann sagst einfach mal bescheid.Das sollte normalerweise nicht das Problem sein.------------------MFGChris
|
| In das Form Inventor VBA wechseln |
|
Inventor .NET : Bauteilreferenz in einer Baugruppe
Chris 31 am 19.04.2016 um 13:04 Uhr (1)
Hey Felix,probiers mal mit:Code: Dim table As ParameterTable table = m_inventorApplication.ActiveDocument.componentdefinition.parameters.parametertables If table.FileName = "ALTER PFAD DER EXCEL-TABELLE .xlsx" Then table.FileName = "NEUER PFAD DER EXCEL-TABELLE .xlsx" End If------------------MFGChris
|
| In das Form Inventor .NET wechseln |
|
Inventor VBA : iLogic Konstruktionskopie
Chris 31 am 15.09.2015 um 10:50 Uhr (1)
Wenn ich dich richtig verstanden habe, dann hast du auch schon ein Macro geschrieben, das die Aktion durchführt? Dann würde ich es auch dort belassen. Ich persönlich habe mit den externen iLogic-Regeln keine guten Erfahrungen gemacht.------------------MFGChris
|
| In das Form Inventor VBA wechseln |
|
Inventor : IPart oder abgeleitete Komponente
Chris 31 am 08.07.2015 um 09:28 Uhr (1)
Ah ok. Dann würde ich den Vorschlag machen, ein kleines Programm, oder Macro zu schreiben, welches auf die einzelnen Vorkommen der Deckel in der Baugruppe zugreift und die relevanten Parameter bei allen ändert, spreichert und aktualisiert.Das ist kein großer Aufwand, solange es um die gleichen Werte in allen Deckeln geht.------------------MFGChris
|
| In das Form Inventor wechseln |
|
Inventor .NET : Auslesen von Werten aus Excel ist extrem langsam
Chris 31 am 13.07.2015 um 15:39 Uhr (1)
wie immer: kein Problem ------------------MFGChris
|
| In das Form Inventor .NET wechseln |