|
Inventor .NET : Auslesen von Werten aus Excel ist extrem langsam
Chris 31 am 27.07.2015 um 15:43 Uhr (1)
Das spiel kenne ich irgendwoher ------------------MFGChris
|
| In das Form Inventor .NET wechseln |
|
Inventor VBA : Suchen Ersetzen mit Tabellenwerten
Chris 31 am 21.04.2016 um 14:24 Uhr (1)
Hier wäre auf die Schnelle mal ein Ansatz.Ich kann es dir noch umbauen, wenn du mir den Namen des Excelblattes, die Spaltenbezeichnung für alt und neu gibst.Code:Public Sub iPropertiesaendern()Dim oAssDoc As AssemblyDocumentSet oAssDoc = ThisApplication.ActiveDocumentDim Propset As propertysetDim iProp As PropertySet Propset = oAssDoc.PropertySets("Inventor Summary Information")Set iProp = Propset.Item(9)iProp.Expression = oWorkbook.ActiveSheet.Cells(1, 1).ValueDim oOccurrence As ComponentOccurrenceDim oPa ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Arbeitspunkt und ipt Dateinamen in einer Zeichnung auslesen
Chris 31 am 21.05.2015 um 11:31 Uhr (1)
Also Export nach Excel so wie das aussieht.Dann jetzt die Frage, wie viel Ahnung hast du denn schon von VBA?------------------MFGChris
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Listenbox befüllen
Chris 31 am 27.05.2016 um 13:15 Uhr (1)
Hallo Volker,versuche malCode:Dim oxls As Excel.ApplicationDen Verweis auf die Microsoft Office Object Library setzen! Dann sollte es eigentlich gehen.Kommt denn sonst irgendeine Fehlermeldung?------------------MFGChris
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Suchen Ersetzen mit Tabellenwerten
Chris 31 am 21.04.2016 um 11:42 Uhr (1)
Das dürfte im Prinzip nicht das Problem sein.Vorab aber noch 1. Sind die iProps in jedem Bauteil vorhanden und müssen ersetzt werden?2. Hast du in deiner Excel-Liste auch die Namen, der iProps?------------------MFGChris
|
| In das Form Inventor VBA wechseln |
 |
Inventor VBA : Anzahl an Teilen
Chris 31 am 18.06.2014 um 16:03 Uhr (15)
Hallo,ich stehe gerade etwas auf dem Schlauch. Ich möchte die Anzahl aller Bauteile aus einer Baugruppe direkt auslesen, da die Stückliste leider aus irgendeinem Grund nur Unsinn auswirft.Jetzt habe ich aber das Problem, dass wenn ich alle Teile in der Baugruppe rekursiv durchlaufe, dann gibt der mir jeweils nur ein Exemplar der verbauten Teile.Wie kann ich denn jetzt abfragen, wieviele Kopien des Teils in der Baugruppe verbaut sind?mein Code bis jetzt:Code:Option ExplicitPublic Sub Stüli()Dim InvApp As In ...
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Excel-Export in gleichemOrdner speichern wie IDW
Chris 31 am 20.11.2013 um 09:33 Uhr (1)
Hallo Ralf,Zitat:Original erstellt von rkauskh:Code:strFile=ActiveDocument.FullDocumentName[/B]Gibt mir leider immer nur eine Fehlermeldung : Fehler 424 object required muss ich dazu irgendwas beachten, wenn ich den einbaue?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:41 Uhr (1)
Das kann ich dir leider auch nicht genau sagen, warum er da so ewig rummacht. Hab ich aber auch manchmal.Was du noch probieren kannst wäre:Code:for each qt in oBook.ActiveSheet.QueryTablesist bei mir manchmal etwas schneller...------------------MFGChris
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Auslesen von Werten aus Excel ist extrem langsam
Chris 31 am 13.07.2015 um 12:16 Uhr (1)
Hey Felix,ich hab den Verdacht, dass bei jeder Zelle, die du abfragst, das Excelblatt neuberechnet wird. Du kannst ja mal versuchen, die automatische Berechnung auf dem Blatt aus zu schalten und schauen, wie es sich dann mit der Geschwindigkeit verhält.Sonst kann ich am Code selber nichts sehen, weshalb es lange dauern könnte.------------------MFGChris
|
| In das Form Inventor .NET wechseln |
|
Inventor VBA : Fehler abfangen: Masse via VB Script auslesen
Chris 31 am 19.01.2016 um 08:19 Uhr (1)
Zu Punkt 2 hätte ich vielleicht einen Ansatz. Kann es sein, dass Inventor das Script noch nicht zu Ende abgearbeitet hat, weil die letzte Zelle, die du ausliest eine leere Zelle ist?Das würde dann bedeuten, dass Inventor versucht eine Datei zu öffnen, während du aber das Bezugsdokument in Excel schließt. ------------------MFGChris
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Excel-Export in gleichemOrdner speichern wie IDW
Chris 31 am 20.11.2013 um 11:39 Uhr (1)
Oh, danke...Jetzt funktioniert das abrufen des vollständigen Pfades und Dateinamen. Aber beim Speichern sagt er der Pfad wäre nicht verfügbar, weil er ihn in der Mitte abbricht. so sollte der Pfad eigentlich aussehen: G:\_PRM 0113A 13-32714 8 Planunterlagen-Terminpläne8.2-InventorNEUDeckeDecke EG.idw so sieht er beim Speichern aus: G:\_PRM 0113A 13-32714 8 PHat das was mit der Zeichenbegrenzung zu tun?
|
| In das Form Inventor VBA wechseln |
|
Inventor VBA : Excel-Export in gleichemOrdner speichern wie IDW
Chris 31 am 20.11.2013 um 13:28 Uhr (1)
Ah, danke für den Tipp!Der Fehler war in Name_Pfad. Der hat den Dateinamen nicht mit erfasst, sondern nur den Ordner angegeben. Jetzt läuft das Programm durch, gibt die Fehlermeldung, dass die Datei nicht gefunden werden kann und speichert mir dann die nicht gefundene Datei im richtigen Ordner ab.Finde zwar gerade den Grund für die Fehlermeldung nicht, aber Hauptsache das Programm funktioniert erstmal grundsätzlich. Danke schonmal dafür!Gruß Chris
|
| In das Form Inventor VBA wechseln |
 Stucklistenexport.txt |
Inventor VBA : Excel-Export in gleichemOrdner speichern wie IDW
Chris 31 am 20.11.2013 um 12:55 Uhr (1)
Hallo Philipp,zuerst mal Grüße nach Wien von kurz hinter der Grenze zu Österreich. Leider funktioniert es nicht wie gewünscht. Er gibt zwar die Fehlermeldung nicht aus, aber er speichert es auch nicht an der gewünschten Stelle. Ich kann nicht mal sagen, ob er überhaupt irgendwas speichert. Er macht zwar irgendwas, aber was genau kann ich leider nicht nachvollziehen.Ich hänge mal den Code an, dann fällt ja vll jemandem mein Fehler auf.Grüße aus NiederbayernChris[Diese Nachricht wurde von Chris 31 am 20. N ...
|
| In das Form Inventor VBA wechseln |