Community
Inventor - Deutsch
Das Forum für alle Fragen rund um Autodesk Inventor, iLogic, Factory Design, Automation und mehr. Der Ort zum Fragen stellen, Antworten erhalten und Wissen teilen.
abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

Betreff: Inventor - iLogic Regel zum Export von Stücklisten

13 ANTWORTEN 13
GELÖST
Antworten
Nachricht 1 von 14
pietro46
3613 Aufrufe, 13 Antworten

Betreff: Inventor - iLogic Regel zum Export von Stücklisten

Hallo Sascha,
Ich brauche 1 Regel
Stückliste Export in Excel
Kannst du mir bitte helfen?

 

 

@pietro46,

 

Die Themenüberschrift wurde zum besseren Verständnis editiert

von Sofia Xanthopoulou

13 ANTWORTEN 13
Nachricht 2 von 14
WHolzwarth
als Antwort auf: pietro46

Hmm. Das gibt's doch auch ohne iLogic, Pietro.

Reicht das nicht aus?

 

Stückliste nach Excel.jpg

Walter Holzwarth

EESignature

Nachricht 3 von 14
pietro46
als Antwort auf: pietro46

So mache ich gerade noch, über ilogic finde ich toll

Nachricht 4 von 14
WHolzwarth
als Antwort auf: pietro46
Nachricht 5 von 14
S_May
als Antwort auf: pietro46

Hallo @pietro46

 

wenn es was vernünftiges sein soll...

 

2017-04-24 07_15_29-Inventor Excel Stücklisten Export _ N+P-Blog - Internet Explorer.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://blog.nupis.de/export-von-excel-stuecklisten-aus-inventor/

 

MFG

 

Sascha May

Nachricht 6 von 14
Sofia.Xanthopoulou
als Antwort auf: S_May

Hui, hui, hier muss ich aber eingreifen Smiley (überglücklich)

 

Danke @pietro46, dass du uns deine iLogic Regel zur Verfügung stellst. Nur habt ihr mir jetzt die Themen durcheinander gebracht. 

 

Wundert euch nicht, wenn ab der neuen Überschrift ein neuer Beitrag erstellt wird. Denkt bitte auch in Zukunft daran, dass ihr innerhalb eines Beitrags möglichst nur ein Thema - gehörend zu der Überschrift - bearbeitet. Wir wollen ja schließlich dass es für andere Leser auch auffindbar ist. Werden innerhalb eines Beitrags mehrere Fragen abgehandelt, können wertvolle Informationen für andere verloren gehen, das wäre schade.

 

LG

 

 

 

Nachricht 7 von 14
Juergen_Wagner
als Antwort auf: pietro46

Beispiel 3 hier. http://inventorfaq.blogspot.de/2017/04/inventor-automatisieren-programmieren_24.html 

Ist zwar VBA, aber macht was es soll. Anwendung VBA-Code: http://inventorfaq.blogspot.de/2017/03/inventor-automatisieren-programmieren_27.html und 

 

Public Sub BOMExport()
'Var. für den Exportpfad definieren
Dim Path As String
Path = Environ("TEMP")
'Baugruppeobjekt
Dim oDoc As AssemblyDocument
Set oDoc = ThisApplication.ActiveEditDocument

'Displayname abzüglih letzte 4 Stellen (i.d.R. .iam) auslesen
Dim AsmName As String
AsmName = Left(oDoc.DisplayName, Len(oDoc.DisplayName) - 4)

'Zusammensetzden des Pfades & Dateiname aus den beiden Variablen
Dim Filename As String
Filename = Path & "\" & AsmName

'Bauerntrick: Bei Fehler mit dem nächsten Schritt weitermachen
'd.h. wenn Mkdir einen Fehler verursacht (weil das Verzeichnis schon existiert)
'geht es einfach weiter. So spart man sich die Prüfung ob das Verz. existiert vor der Erstellung
On Error Resume Next
MkDir Path
'On Error Resume Mext wieder auschalten
On Error GoTo 0

'Vereis auf das Stücklistenobjekt in der Baugruppe
Dim oBOM As BOM
Set oBOM = oDoc.ComponentDefinition.BOM

' In der Stcklilstenansicht Strukturiert auf Alle Ebenen umschalten
oBOM.StructuredViewFirstLevelOnly = False

' Strukturierte Ansicht aktivieren sonst kann sie nicht exportiert werden
oBOM.StructuredViewEnabled = True

'Stücklistenansichtobjekt erstellen und auf das Item Namens "Struktiriert" setzen
Dim oStructuredBOMView As BOMView
Set oStructuredBOMView = oBOM.BOMViews.Item("Strukturiert")

'Export der Stücklistenansicht unter dem Filename plus Zusatz Stückluste Strukturiert
oStructuredBOMView.Export Filename & " Stückliste Strukturiert.xls", kMicrosoftExcelFormat

'Ansicht nur Bauteile aktivieren
oBOM.PartsOnlyViewEnabled = True

'Verweis auf das Objekt BOMView "nur Bauteile"
Dim oPartsOnlyBOMView As BOMView
Set oPartsOnlyBOMView = oBOM.BOMViews.Item("nur Bauteile")

'Export der Stücklistenansicht unter dem Filename plus Zusatz Stückluste Strukturiert
oPartsOnlyBOMView.Export Filename & " Stückliste Nur Bauteile.xls", kMicrosoftExcelFormat
End Sub

 

Nachricht 8 von 14
Juergen_Wagner
als Antwort auf: Juergen_Wagner

Hier noch eine Anleitung zum Umwandeln von VBA-Code in iLogic inkl. dem Code oben als iLogic-Code

http://inventorfaq.blogspot.de/2017/04/vba-code-in-ilogic-code-umwandeln.html

 

Nachricht 9 von 14
pietro46
als Antwort auf: Juergen_Wagner

Hallo Herr Wagner,

 

 

Bild_2017_04_26_12_06_06_448.pngwarum bei mir kommt dieses Fehler?

Nachricht 10 von 14
pietro46
als Antwort auf: S_May

Hallo Herr sascha

Genauso brauche ich

 

Nachricht 11 von 14
Juergen_Wagner
als Antwort auf: pietro46

Bitte meinen zweiten Beitrag lesen! Da ist dieser Link. Code in Beitrag 1 ist VBA. Code in Link 2 ist iLogic.

http://inventorfaq.blogspot.de/2017/04/vba-code-in-ilogic-code-umwandeln.html

 

 

Nachricht 12 von 14
fullevent
als Antwort auf: Juergen_Wagner

Hallo @Juergen_Wagner

 

ich habe die Beiträge und Links durchgelesen und soweit konnte ich zumindest mal alles nachvollziehen. Beim Ausführen einer Regel mit dem iLogic Code (aus Ihrem Blog)  erscheint leider immer die folgende Fehlermeldung.

 

Fehler in Regel: BOM Export (.xls) in Dokument: Test_V1.iam

Falscher Parameter. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG))


Bisher habe ich nichts hilfreiches zu dem Fehlercode gefunden 😕

 


Aleksandar Krstic
Produkt- und Projektmanager

Nachricht 13 von 14
Juergen_Wagner
als Antwort auf: fullevent

geht der manuelle Export aus dem Stücklistendialog?

Geht der Export mit dem Superstandard-Baugruppenbeispiel Arbor_press.iam. Lade dir die Tutorial Files herunter, dann hast du immer ein Projekt mit Inventormodellen zum Probieren: http://download.autodesk.com/us/support/files/inventor_2015_datasets/inventor_2015_dataset_tutorial_...

 

Laden sonst mal die IAM (inkl. aller Komponenten (Pack&Go machen) gezipt hier hoch, dann schauen. iLogic-Code nicht vergessen

Nachricht 14 von 14
fullevent
als Antwort auf: Juergen_Wagner

Hallo @Juergen_Wagner,

also manuell funktioniert das nicht. Sowohl beim Aktivieren der "Strukturierten" als auch der "Nur Bauteile" Liste meckert er..
"Ungültige Eingabe für Anforderung"

 

Aber das liegt an der BG.. mit einer klar und einfach strukturierten / aufgebauten Datei funktioniert es sowohl manuell als auch mit dem obigen Code.

Da bekommt man BT und BG mit denen man sich einarbeiten soll und dann sind diese mit teils über 1000 Komponenten etwas überladen. Meistens sind irgendwelche Referenzen nicht mehr aktuell und dann funktioniert natürlich kaum mehr was richtig.. So klappt das selbstverständlich nicht ^^

Ich werde mir jetzt mal die Zeit nehmen um einfache Modelle zu erstellen. Dann kann ich mich besser mit dem Eigentlichen auseinandersetzen und bei Bedarf auch die entsprechenden Dateien hochladen. So wie es @Sofia.Xanthopoulou den neueren Mitgliedern immer wieder ans Herz legt Verlegener Smiley


Aleksandar Krstic
Produkt- und Projektmanager

Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.

In Foren veröffentlichen