|
SolidWorks : Modelleigenschaften auslesen mit VBA
Nobody1976 am 20.05.2014 um 13:38 Uhr (1)
Hallo Forum,Ich bräuchte da mal Hilfe!Ich habe ein Makro welches ich aus einer Zeichnung heraus starte. Dieses Makro erstellt ein PDF in einembestimmten Ordner und versendet dann die PDF als E-Mail.Das funktioniert auch wunderbar.Aber jetzt muss ich an die PDF Datei noch eine Eigenschaft aus dem Modell hinzufügen.Auf der Zeichnung ist die Eigenschaft in einem Schriftfeld mit Link $PRPSHEET:{Rohteilnummer} verlinkt.Kann ich auf diese Eigenschaft auch mit VBA zugreifen?Wenn ja wie und wenn nicht hat da jeman ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Modelleigenschaften auslesen mit VBA
Nobody1976 am 20.05.2014 um 16:07 Uhr (1)
Hallo HenryV,habe es gefunden. Denke du benutzt eine Englische Version. Bei mir steht es unter Verweise.Funzt auch super.Aber jetzt habe ich noch ein weiteres Problem was ich am Anfang vergessen habe.Wie muss ich es anfangen wenn ich auf konfigurationsspezifische Werte zugreifen will.Es kann bei uns auch sein das die Datei mehrere Konfigurationen hat und dann sind mehrere Seitendie alle eine eigene Rohteilnummer haben.Gruss Udo[Diese Nachricht wurde von Nobody1976 am 20. Mai. 2014 editiert.]
|
| In das Form SolidWorks wechseln |
 |
SolidWorks : Right Funktion
Nobody1976 am 17.03.2017 um 08:25 Uhr (15)
Hallo ForumIch habe von SWX 2013 auf SWX 2016 umgestellt.Für diverse Dateneingaben nutze ich Makros.Folgeder Code leuft in SWX 2013 einwandfrei und macht bei SWX2016 ärgerSub ArtPruefung()Dim Art_richtig As BooleanDim Pfad_ArtPruefung As StringArt_richtig = FalsePfad_ArtPruefung = Right(Part.GetPathName, 6)Pfad_ArtPruefung = LCase(Pfad_ArtPruefung)If Pfad_ArtPruefung = "sldprt" Then Art_richtig = TrueEnd IfIf Pfad_ArtPruefung = "sldasm" Then Art_richtig = TrueEnd IfIf Pfad_ArtPruefung = "sldlfp" Then Ar ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Schreibschutz prüfen
Nobody1976 am 23.07.2020 um 11:50 Uhr (1)
Hallo Forum,nach langem suchen und lesen habe ich leider nichts gefunden bzw. ich bin blind.Kann mir jemand sagen ob es mit VBA in SWX möglich ist den Schreibschutzzustand der gerade geöffneten Datei auszulesen.Ich will ihn nur wissen nicht verändern.GrußUdo
|
| In das Form SolidWorks wechseln |
 |
SolidWorks : Schreibschutz prüfen
Nobody1976 am 24.07.2020 um 08:05 Uhr (15)
Danke. Funktioniert super.
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Excel aus SWX starten
Nobody1976 am 28.02.2023 um 09:53 Uhr (1)
Guten Morgen,ich habe mir ein Makro für SolidWorks geschrieben.Ich möchte aus SolidWorks heraus ein Excel Sheet öffnen und dann Daten in das Arbeitsblatt schreiben.Grundsätzlich funktioniert das ganze, aber nur wenn ich im Debugg Modus Zeile für Zeile ausführe.Im Normallauf wird im Hintergrund ein Excel geöffnet und es passiert weiter nichts.Kann mir jemand einen Tipp geben was ich falsch mache.Code:Public Function Daten_schreiben(Datensatz As Variant)Dim Dateipfad_schreiben As StringDim Dateinamen_schreib ...
|
| In das Form SolidWorks wechseln |
 |
SolidWorks : Arbeitsblättername in Excel mit SWX VBA auslesen
Nobody1976 am 05.06.2023 um 11:30 Uhr (15)
Hallo,ich habe mir in SWX ein Makro geschrieben welches die Stückliste in eine Excel Datei ausgleitet.Nun möchte ich zum Vergleichen in die selbe Datei eine Version der Stückliste schreiben.Der aktuelle Codeauszug zum Öffnen und anlegen des Arbeitsblatts lautet wie folgt:Code:Versionsnummer = Daten_vom_3D_Modell("SAPVersion") ArbeitsblattName = "Rohdaten Vers. " & Versionsnummer & " " & savedate Set Arbeitsbereich = CreateObject("Excel.Application") Arbeitsbereich.Visible = False Set Arbeitsblatt = A ...
|
| In das Form SolidWorks wechseln |