|
SolidWorks : Excel VBA
oma1 am 16.01.2008 um 09:33 Uhr (0)
Problem:ich "öffnen" mit einem Macro in SW eine EXCEL Tabelle (Excel ist dabei versteckt, wird also nicht sichtbar geöffnet.) und lese was aus.Anschliessend will ich in diese Tabell gleich was reinschreiben, EXCEL speichern und wieder "schliessen".Leider kommt es dabei öfters vor, dass Excel nicht richtig geschlossen wir und noch immer im Taskmanager hängt.Läuft das nächste Mal das Macro, kommt der Hinweis, dass die Datei bereits geöffnet ist und nicht überschriebn werden kann.WIE KANN ICH DAS VEHINDERN? ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Indizes mit Kreis aussenrum /Textsymbol) per Macro löschen
oma1 am 21.06.2007 um 07:42 Uhr (0)
Ist es eigentlich möglich in einer Zeichnung per Macro nach Indizes (p1, p2, p3, ...)mit Kreis aussenrum, die mit Textsymbol erstllet wurden zu suchen und alle per Macro zu löschen?Irgendwie mit GET.Notes oder so in verbidung mit Not.Setballon oder so ?????Hab da schon einiges probiert, kann aber nur indizes setzten, aber nicht löschen oder finden :-( ------------------cma
|
| In das Form SolidWorks wechseln |
|
SolidWorks : wechsel von Zeichnung ins teil
oma1 am 26.10.2006 um 15:13 Uhr (0)
@bd:Dein Programm haut zwar bei den alten Teilen hin, nur leider blockt es jetzt bei Baugruppen ab.Wenn ich mein altes Macro hernehme, kann ich erkenne, dass beim öffnen des Teils die Variable longstatus auf 2 gesetzt wird.Wenn das MAcro funktioniert, ist die Variable auf 0.Ich kann nicht herausfinden, was mir der longststus= 2 zu verstehen geben mag.Der lngstatus wird übrigends auf 2 gesetzt, wenn ich dein Macro bei Baugruppen verwende !!!Ich bin schon schier am verzweifeln !!!!!------------------cma
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Schreibschutz der Datei mit Makro entfernen
oma1 am 06.09.2006 um 06:46 Uhr (0)
Aber wenn ich das richtig deute, muss ich in das Macro ja den Filenamen manuell eingeben, oder ???Das will ich ja vermwiden.Das Macro soll mir von der Zeichnung, die gerade offen ist, die dwg mit dem gleichen Namen und am gleichen Platz vom Schreibschutz entfernen.Sprich Namen der Zeichnung auslesen, in dwg ändern, und schriebschutz entfernen.Mehr wär e snicht, aber ich bekomme es nicht gebacken !!! ------------------cma
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Dichte aus Teil auslesen
oma1 am 19.10.2006 um 08:43 Uhr (0)
Das hilft mir leider alles nix.Ich habe ien Macro mit einem Userform, und fülle Dait alle Variabelfelder aus, die ich brauche, um dann das Schriftfeld automatisch zu befüllen, wenn das Teil in eine Zeichnung eingefügt wird. Bei uns ist also das 3D-Teil der Träger aller informationen.Diese Variabeln werden nun durch das Userform in dem Macro befüllt.Z.B. der EIgenschftsname Werkstoff:Er wird hirmit ausgelesen : dummy = Model.AddCustomInfo("Werkstoff", "Text", Werkstoff.Text)Geht das auch mit der Dichte ??? ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Insertobect Befehl bei Macro
oma1 am 11.07.2007 um 07:47 Uhr (0)
Es gibt ja unter einfügen ind Solidworks zum Auswählen Obekt.Dann kan man dort asuwählen, das man ein Bitmap einfügen will, aus Datei erstellen und dann auch noch den Pfad angeben, wo das Bitmap liegt.Klappt auch mit der Maus.Nur soll das per MAcro funtionieren.Ich schaff aber nur dass das Febster Objekt einfügen aufpoppt, aber ich kann dem Befehl nicht die weiteren Eingaben gleich mitgeben.Geht das nicht?Danke schon Mal für jede HilfeChristoph ------------------cma[Diese Nachricht wurde von oma1 am 11. Ju ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Indizes mit Kreis aussenrum /Textsymbol) per Macro löschen
oma1 am 22.06.2007 um 10:04 Uhr (0)
Hätte ich versucht, aber es haut nicht hin!------------------cma
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Indizes mit Kreis aussenrum /Textsymbol) per Macro löschen
oma1 am 21.06.2007 um 16:42 Uhr (0)
Die Indizes die man in der Datei nebenstehend sehen kann, will ich per Macro löschen.Sind erstellbar durch den vbabefehl:Set Note = Part.InsertNote("p1")If Not Note Is Nothing Then Note.Angle = 0 boolstatus = Note.SetBalloon(1, 0) Set Annotation = Note.GetAnnotation() If Not Annotation Is Nothing Then longstatus = Annotation.SetLeader2(False, 0, True, False, False, False) boolstatus = Annotation.SetPosition(0.07588489386792, 0.2613880188679, 0) boolstatus = Annotation.SetTextFormat(0, True, TextF ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Indizes mit Kreis aussenrum /Textsymbol) per Macro löschen
oma1 am 28.06.2007 um 11:10 Uhr (0)
GetBalloonstyle gibt bei mir keinen Wert zurück.Woran kann es liegen?------------------cma
|
| In das Form SolidWorks wechseln |
|
SolidWorks : in Zeichnung variablen vom Part auslesen
oma1 am 22.10.2006 um 16:59 Uhr (0)
Folgendes Problem:Ich habe ein DRW-Dokument offen, in das ein Teil eingefügt ist, um es zu detailieren. In deisem Teil sind verschieden benutzrdefinfierte Variablen gefüllt. (z.B. Zeiochner, Erstelldatum, Änderungsindex usw)Diese Variablen werden auch sofort beim einfügen des Teils in die Zeichnung ins Schriftfeld übertragen. Das war nicht schwer.Nun möchte ich aber ein Macro starten, wenn die DRW-Datei aktiv ist, welches mir die Zeichnung speichert, eine DWG und ein Pdf schriebt. Das klappt auch alles 1A. ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Schreibschutz der Datei mit Makro entfernen
oma1 am 05.09.2006 um 07:06 Uhr (0)
Hi,ICh versuche schin seit einiger Zeit beim Speichern mit einem Macro den Schriebschutz der Datei zu entfernen. ICh brings aber nicht auf dei reihe.Wisst ihr da was Danke CHristoph------------------cma
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Macroeingabewert in Schriftfeld schreiben
oma1 am 05.10.2006 um 16:15 Uhr (0)
Speichern der Zeichnung.Ich habe im Macro das weiterläuft in den wert xxx einen Wert reingeschrieben.Dieser wert soll dann im weiteren verlauf des Macros in das Schriftfeld geschireben werden. ------------------cma
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Insertobect Befehl bei Macro
oma1 am 11.07.2007 um 10:26 Uhr (0)
oder andere Frage:Fällt euch eine Möglichkeit ein, mit der ich im 3D-Teil das Teil markieren kann,ohne SKizze, zusätzliches Feature, das dann in der Zeichung erscheint?Der Hintergrund ist, dass es bei uns Sicherheitsrelevante Bauteile gibt,die sofort ersichtlich sein sollten.------------------cma
|
| In das Form SolidWorks wechseln |