Hallo
Als Anfänger und Tüftler☺ bin ich auf der Suche nach einem Code oder Makro, um eine Tabelle im Excel-Format in einer SOLIDWORKS-Zeichnung zu speichern.
Offensichtlich habe ich in einer Zeichnung 2 Tabellen ''ERP-Tabelle'' & ''Nomenklatur ERP'' (siehe Screenshot in den Anhängen), die ich im Excel-Format (xls oder xlsx) in einem bestimmten Verzeichnis speichern möchte.
Ich habe ein Stück Code mit einem meiner vorhandenen Makros zusammengeschustert, ich kann meinen Pfad und Dateinamen erstellen und die Tabellen auswählen, aber ich weiß nicht, wie ich die .xls Speichern für jede Auswahl durchführen soll.
Es muss sehr einfach sein, aber ich glaube nicht.
Vielen Dank im Voraus für Ihre Hilfe
Thierry
Auszug aus dem aktuellen Kodex:
Dim swApp As Object
Dim Part As Object
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long
Sub main()
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
Dim myModelView As Object
Set myModelView = Part.ActiveView
myModelView.FrameState = swWindowState_e.swWindowMaximized
Dim myVar As Variant, RetVal As Integer, Reponse2 As String
boolstatus = Part.ActivateSheet("Feuille2")
myRev = Part.GetCustomInfoValue("", "Révision")
Const swCommands_Save As Long = 2
'DOSSIER ATTENTE & NOM de FICHIER EXCEL
myVar = Split(Part.GetPathName, "\", -1)
'Chemin et nom de fichier XLS pour table ERP
myNew_table_ERP = "C:\0-Plan en Attente" & "\" & Mid(myVar(UBound(myVar)), 1, Len(myVar(UBound(myVar))) - 7) & "-" & myRev & ".xlsx"
'Sélection ''table ERP''
boolstatus = Part.Extension.SelectByID2("Table ERP", "GENERALTABLEFEAT", 0, 0, 0, False, 0, Nothing, 0)
'enregistrer en xls ''table ERP''
?????????????????
'Chemin et nom de fichier XLS pour Nomenclature ERP
myNew_Nomenclature ERP = "C:\0-Plan en Attente" & "\" & Mid(myVar(UBound(myVar)), 1, Len(myVar(UBound(myVar))) - 7) & "-" & Nomen & ".xlsx
'Sélection ''Nomenclature ERP''
boolstatus = Part.Extension.SelectByID2("Nomenclature ERP", "BOMFEATURE", 0, 0, 0, False, 0, Nothing, 0)
'enregistrer en xls ''Nomenclature ERP''
?????????????????
End Sub
feature.jpg