Hoi allemaal
Ik heb geen soortgelijke berichten op het forum gevonden, dus ik neem de vrijheid om het te publiceren.
Omdat ik geen vaardigheden heb in VBA, heb ik een PDF-exportmacro op internet gevonden en ik wil deze wijzigen.
Momenteel wordt het MEP automatisch als pdf opgeslagen in de map waarin het bestand zich bevindt. Onze MEP-bestanden bevinden zich in een bibliotheek in een netwerk en worden "902xxxx" genoemd
Ik zou 2 extra functies nodig hebben:
-
Verhoog het nieuwe PDF-bestand "kamerplattegrond" aan het begin van de naam.
= "Plattegrond 902xxxx" -
Sla het PDF-bestand op een andere plaats op dan die in het MEP: de PDF's worden opgeslagen in een andere map en in submappen met de naam "902xx", maar in hetzelfde netwerk.
Voorbeeld:
Ik heb een "9021325" plan in U: Studies
Ik wil het met de macro in PDF opslaan zodat ze in de U-map terechtkomen: Dosfab / 90213 door zichzelf te hernoemen naar "kamerplan 9021325"
Hieronder vindt u de macro:
Dim swApp als object
Deel dimmen als object
Dim boolstatus als Booleaanse
Dim longstatus As Long, longwarnings As Long
Dim FeatureData als object
Dimfunctie als object
Component dimmen als object
Sub hoofd()
Stel swApp = Toepassing.SldWorks in
Deel instellen = swApp.ActiveDoc
Path = Deel.GetPathName
Part.SaveAs2 Left(Pad, (Len(Pad) - 6)) & " PDF ", 0, Waar, Onwaar
Set Deel = Niets
swApp.CloseDoc-pad
Einde Sub
Het doel is om de tijd te verminderen die wordt besteed aan het overschrijven van PDF-bestanden en het vinden ervan in de submappen die aan hun naam zijn gekoppeld.
Ik weet niet of het gemakkelijk te doen is.