|
SolidWorks : SWX-Datei aus Excel öffnen
Andreas Müller am 04.10.2005 um 16:49 Uhr (0)
Zitat:Original erstellt von Konstruktulf:...Datei = Shell("C:ProgrammeSolidWorksSLDWORKS.exe ThisWorkbook.Path & SWXBaugruppe.SLDASM")...Ich meine, dass Dir zumindest mal eine falsche Formatierung untergerutscht ist: Der Teil SWXBaugruppe.SLDASM sollte ein String sein, ist aber keiner, sondern eher eine Variable. Vielleicht könnte es so aussehen:Datei = Shell("C:ProgrammeSolidWorksSLDWORKS.exe ThisWorkbook.Path & "SWXBaugruppe.SLDASM"")...oder so ähnlich. Ich komme darauf, weil ThisWorkbook.Path vermutlic ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Datei aus Excel öffnen
Konstruktulf am 05.10.2005 um 09:03 Uhr (0)
Hm...Das klappt bei mir immer noch nicht...Ich hatte den Code an Jan´s Version angepasst, doch auch mit einer absolut verschreibungssicheren Dummidatei und allen möglichen Pfaden kommt immer die gleiche Fehlermeldung von SWX...@Jan: Wie sieht denn bei Deiner Version der gesamte Code aus?Vielen Dank für Eure Mühen!!!Ulf
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Datei aus Excel öffnen
Jan Boettcher am 05.10.2005 um 09:27 Uhr (0)
Hallo Ulf,Da ist nicht viel dran:Code:Sub vbtest()res = Shell("e:programmesolidworkssldworks.exe " + ThisWorkbook.Path + " estklotz.sldprt")End Subres ist ein Double.Achte auf das Leerzeichen nach ...sldworks.exe.Ansonsten noch einmal der Hinweis mit dem Leerzeichen. Wenn die Excelmappe in einem Pfad liegt, der ein Leerzeichen enthält, dann funktioniert das Ganze oben nicht mehr, weil SWX dann mit zwei Argumenten aufgerufen wird. Sollte das der Fall sein, dann sollte das Folgende ganz allgemeingültig klapp ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Datei aus Excel öffnen
Lutz Federbusch am 05.10.2005 um 09:42 Uhr (0)
Also mir gefällt ja der Shell-Befehl nicht, da er im Zusammenhang mit anderen laufenden Programmen öfter mal Probleme bereitet. Versuche es doch mal so:Private Sub SolidWorks_DXF() ##### Lädt die in Spalte A gefundenen Nummern als SW-Zeichnung und speichert sie als DXF ###### Dim swApp As Object Dim Zeichnung As Object Dim Zeile As String Dim Spalte As String Dim Nummer As String Const swDocDrawing = 3 Spalte = "A" Zeile = 2 Range(Spalte & Zeile).Select Nummer = ActiveCell.FormulaR1C1 erst ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Datei aus Excel öffnen
Konstruktulf am 05.10.2005 um 10:14 Uhr (0)
Oh hauehaueha,nu wird dat aber wat kompliziert...Ich hatte gehoft, dass das etwas simpler gehen würde...Wie wär´s denn, wenn man unter Windows eine Verknüpfung zu der Baugruppe erstellt, meinetwegen im gleichen Ordner wie die Exceldatei.Und dann die Verknüpfung durch ein Makro öffnen lässt. Müsste nicht dann Windows den Rest machen?Nur sone Idee...Gruß Ulf
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Datei aus Excel öffnen
Lutz Federbusch am 05.10.2005 um 10:56 Uhr (0)
Willst Du programmieren oder pfuschen?!------------------Lutz FederbuschMein Gästebuch
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Datei aus Excel öffnen
Konstruktulf am 05.10.2005 um 11:59 Uhr (0)
Na gut, die Frage war jetzt berechtigt... ;o)Aber das Problem ist eben, je aufwendiger die Programmierung, desto mehr Fehler können sich einschleichen.Wie sagte noch mein Informatik-Prof? "Die Summe der Fehler in einem Programm ist eine Konstante..."Ich hätte halt nicht gedacht, dass es so aufwendig wir, mittels eines Makros aus Excel eine Datei zu öffnen...Ulf
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Datei aus Excel öffnen
Jan Boettcher am 05.10.2005 um 12:13 Uhr (0)
Hallo Ulf,Was ist denn jetzt aufwendig? Die quick and dirty Lösung mit dem Shell -Kommando funktioniert im Alltagsbetrieb sicher ausreichend zuverlässig, wenn Du das Makro nur für Dich und Deine Kollegen verwendest.Die sauberere Lösung, die Andreas angesprochen und Lutz als Beispiel eingestellt hat, hast Du ja jetzt auch zur Verfügung.Wenn Alles für Alle immer supereinfach ist und gleichzeitig auch noch supersicher ist, dann muss ich mir wohl einen neuen Job suchen GrussJan------------------IngenieurbüroJa ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Fehler 1305
Stefan_Übelhack am 06.10.2005 um 16:17 Uhr (0)
Hallo,ich versuche gerade 2006-0.0 parrallel zu 2005 zu installieren.Habe aber sowohl auf meinem Laptop als auch beim normalen PC dieFehlermeldung 1305, dass auf eine Datei in c:programmesolidworks2006 nicht zugegriffen werden kann. Die Datei ist da, aber auch wenn ich auf wiederholen klicke geht es nicht weiter, sondern wieder der Fehler 1305. Ich kann dann nur dieInstallation abbrechen.Admin-Rechte sind vorhanden. Virussoftware deaktiviert.Beim Laptop ist es eine *farb.png und auf dem PC eine *.dll,also ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Ausformung
Dennis Schulte Renger am 26.10.2005 um 20:16 Uhr (0)
Hi zusammen!Ich hab mal wieder ein Problem, welches ich nicht selber gelöst bekomme. Benötige mal wieder eure Hilfe.Ich versuche gerade sowas hier in Solid Works zu konstruieren. Dafürmöchte ich erstmal das Volumenmodell zeichnen.{img]http://www.fly-fan.net/F3A-1.jpg[/img]Nun habe ich den Grundrumpfkörper fertig und wollte nun die Kabinenhaube aufsetzen. Habe dazu einen entsprechenden Ausschnitt ins Modell geschnitten und wollte nun die Kabinenhaube draufsetzen. Aber irgendwie klappt das nicht so, wie ich ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Ein Haus bauen
Dreistomark am 17.01.2006 um 09:23 Uhr (0)
Hallo Miteinander!Hat jemand von Euch schon einmal ein Haus mit SWX eingerichtet/konstruiert? Ich wollte unser Einfamilienhaus mal etwas durchplanen und da unser Architekt "nur" AutoCAD hat, und meine Frau leichte Schwierigkeiten mit 2D hat, möchte ich dieses in 3D darstellen. Hierfür fehlen mir (natürlich) jede Menge Modelle von Fenstern, Türen, Treppen, Wendeltreppen, Toiletten, Badewannen, Waschbecken, Wasserkräne usw.Hat das schon einmal einer von Euch gemacht und mir die Modelle zur Verfügung stellen? ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : ChangeCustumProperties
G. Dawg am 15.11.2006 um 07:53 Uhr (0)
Stefan, ich weiss nicht, ob Du meine e-mail schon bekommen hast.Für den Fall habe ich Dir und allen anderen natürlich auch, die Dateien hier hochgeladen.Herunterladen und die Endung .txt entfernen, .exe Datei starten und los kanns gehen.------------------SolidWorks is my friend... SolidWorks, frieeeend!
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Einfügen Block per API
weinel am 17.07.2007 um 11:59 Uhr (0)
Hallo,vielleicht gibts hier ein paar API Spezialisten die mir helfen können.Das Einfügen von Blöcken per API hat sich in SWX2007 geändert. Wenn ich nun den geänderten Befehl verwende:set swBlockDef = swSketchMgr.MakeSketchBlockFromFile(pos, "Hallo.SLDBLK", False, 1, 0)set swBlockInst = swSketchMgr.InsertSketchBlockInstance(swBlockDef, pos, 1, 0)dann bekomme ich zwar alles wie ich will nur der Name des Blocks entspricht nicht dem Namen der Datei "Hallo" sonder er wird im FeatureBaum einfach Block-1 genannt. ...
|
| In das Form SolidWorks wechseln |