Hallo ihr alle
Ich habe keine ähnlichen Beiträge im Forum gefunden, daher erlaube ich mir, sie zu veröffentlichen.
Da ich keine Kenntnisse in VBA habe, habe ich im Internet ein PDF-Exportmakro gefunden, das ich ändern möchte.
Derzeit wird die MEP automatisch als PDF in dem Ordner gespeichert, in dem sich die Datei befindet. Unsere MEP-Dateien befinden sich in einer Bibliothek in einem Netzwerk und heißen "902xxxx"
Ich bräuchte 2 zusätzliche Funktionen:
-
Erhöhen Sie die neue PDF-Datei "Zimmerplan" am Anfang des Namens.
= "Raumplan 902xxxx" -
Speichern Sie die PDF-Datei an einem anderen Ort als dem in der MEP: Die PDFs werden in einem anderen Verzeichnis und in Unterordnern mit dem Namen "902xx" gespeichert, befinden sich jedoch im selben Netzwerk.
Beispiel:
Ich habe einen "9021325"-Plan in U: Studium
Ich möchte es mit dem Makro im PDF speichern, so dass sie im U-Ordner landen: Dosfab / 90213, indem sie sich in "Raumplan 9021325" umbenennen
Unten sehen Sie das Makro:
Dimmen swApp als Objekt
Teil als Objekt dimmen
Dim boolstatus als boolescher Wert
Dim longstatus As Long, longwarnings As Long
Feature-Daten als Objekt dimmen
Dimmen von Feature als Objekt
Komponente als Objekt dimmen
Sub main()
Legen Sie swApp = Application.SldWorks fest
Set Part = swApp.ActiveDoc
Pfad = Teil.GetPfadName
Part.SaveAs2 Links(Pfad, (Len(Pfad) - 6)) & " PDF ", 0, Wahr, Falsch
Set Part = Nichts
swApp.CloseDoc-Pfad
Ende Sub
Ziel ist es, den Zeitaufwand für das Überschreiben von PDF-Dateien und das Auffinden in den Unterordnern, die mit ihrem Namen verknüpft sind, zu reduzieren.
Ich weiß nicht, ob es leicht machbar ist.