hallo,
ich schreibe mit VBA ein Makro für SolidWorks. Ich möchte eigentlich nur den Dateinamen des aktuell geöffneten Modells einlesen. Dazu gibt es folgende funktion:
swApp.GetOpenedFileInfo filename, options
die funktion gibt halt filename (string) und options (long) zurück.
ich habe folgenden code eingebaut:
Dim DateiGeöffnet As String
Dim longstatus As Long
a = swApp.GetOpenedFileInfo(DateiGeöffnet, longstatus)
Msgbox DateiGeöffnet
Leider gibt die Funktion nur genau 64 Zeichen zurück. Da aber Pfad & Dateiname zurückgegeben wird ist das oft zu wenig. Der Rest fehlt einfach.
Ich denke ich muss vorher die Variable noch irgendwie „formatieren“,oder? (wenn ja, wie???)
Hat jemand eine Idee woran das sonst liegen könnte?
danke für jeden tipp!