|
SolidWorks : Excel-Tabelle mittels Makro bearbeiten
realmadrid.de am 03.04.2018 um 15:35 Uhr (1)
Schon mal danke für die Antworten.Ich versuche jetzt seit ein paar Tagen immer mal wieder das ganze zum laufen zu bringen. Mit mehr als mäßigem Erfolg. Das scheitert schon daran, dass die definierten Variablen (zB. Dim sh As Worksheet) nicht akzeptiert werden. Mittels "Makro aufzeichnen" bekomme ich es zumindest hin die Excel Tabelle, die ja eine "Design Table" ist, aufzurufen. Dort kann ich allerdings gar nichts ansprechen. Auch der Befehl, den ich aus der API-Hilfe (Get Excel Design Table Worksheet Examp ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Excel-Tabelle mittels Makro bearbeiten
realmadrid.de am 04.04.2018 um 09:06 Uhr (1)
Edit: Doch, hab ich. Ändert allerdings nichts daran, dass es nicht funktioniert Bisher hat es immer so funktioniert mir den Code aus verschiedenen Makros rauszusuchen und zusammen zu schustern. Ist es denn überhaupt "ohne weiteres" mittels Makro in Solidworks die Design Table zu bearbeiten? Vom Grundprinzip her hatte ich es mir, glaube ich, etwas zu einfach vorgestellt. In Excel selbst sollte das ganze ja kein Problem sein...[Diese Nachricht wurde von realmadrid.de am 04. Apr. 2018 editiert.]
|
| In das Form SolidWorks wechseln |
 |
SolidWorks : Excel-Tabelle mittels Makro bearbeiten
realmadrid.de am 23.03.2018 um 11:41 Uhr (15)
HalloIch habe bei SolidWorks 2017 ein kleines Problem bei der Makro-Programmierung.Folgende Ausgangslage:Ich habe verschiedene Teile mit unterschiedlichen Konfigurationen. Diese werden mittels Excel-Tabelle gesteuert. In dieser Tabelle haben die jeweiligen Konfigurationen einen Namen unter "$Benennung". Diese Werte sollen in eine andere Spalte "$PRP@Number" kopiert werden. Das ganze eben mit Makro, sodass ich die jeweilige Datei nur aufrufe, das Makro aktiviere und dieses die Tabelle öffnet und die Werte d ...
|
| In das Form SolidWorks wechseln |
 |
SolidWorks : Excel-Tabelle mittels Makro bearbeiten
realmadrid.de am 04.04.2018 um 11:22 Uhr (15)
Es funktioniert. Ich kam einfach nicht auf die richtigen deklarationen...Vielen Dank! ich denke, dass ich damit weiterarbeiten kann
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Excel-Tabelle mittels Makro bearbeiten
realmadrid.de am 23.03.2018 um 13:08 Uhr (1)
Ja, genau. Ich versuche auf die "Design Table" zuzugreifen.Mit dem Aufruf aus dem Beispiel komme ich wenigstens schon mal an die Tabelle....Wie da das kopieren der Werte aus den Spalten passieren soll ist mit allerdings noch nicht so ersichtlich[Diese Nachricht wurde von realmadrid.de am 23. Mrz. 2018 editiert.][Diese Nachricht wurde von realmadrid.de am 23. Mrz. 2018 editiert.]
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Excel-Tabelle mittels Makro bearbeiten
realmadrid.de am 05.04.2018 um 08:45 Uhr (1)
Eine Kleinigkeit noch.Ich würde gerne zu Beginn des Makros prüfen, ob überhaupt eine Tabelle hinterlegt ist.Das wollte ich folgendermaßen machen: Dim myDesignTable As SldWorks.designtableSet myDesignTable = ModelDoc.GetDesignTable() If myDesignTable Is Nothing Then MsgBox "KeineTabelle hinterlegt" Name = ModelDoc.GetPathName() swApp.CloseDoc Name....Aber irgendwie findet hier keine Überprüfung statt, und das Programm läuft einfach weiter, auch wenn keine Tabelle hinterlegt ist.Jemand ne Idee, wie man ...
|
| In das Form SolidWorks wechseln |