Meerdere pdf's

Hallo

Ik zou graag willen weten of er een macro op solidworks is voor opname, van alle plannen die tijdens de sessie zijn geopend.

Bij voorbaat dank

 

 

1 like

Hallo; probeer deze te zien, maar ik weet niet of het werkt ...:

 

Dim swApp als SldWorks.SldWorks
Dim swAllModel als ModelDoc2
Dim lErrors zo lang
Dim lWaarschuwingen zo lang mogelijk

Sub hoofd()

Stel swApp = Toepassing.SldWorks in
Stel swAllModel  = swApp.ActiveDoc in
swModel.Extension.SaveAs GetFilename(swAllModel.GetPathName) & " rev." & swAllModel.GetCustomInfoValue("", "Revision") & ".pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, Nothing, lErrors, lWarnings

Einde Sub

Functie GetFilename(strPath As String) Als String
Dim strTemp als snaar
strTemp = Mid$(strPath, InStrRev(strPath, "\") + 1)
GetFilename = Left$(strTemp, InStrRev(strTemp, ".") - 1)
Functie beëindigen

Ik heb het net getest en het werkt niet. Ik ga het in het weekend testen, tenzij iemand je er een geeft. ;-)

Hallo, ik heb een macro gemaakt die alle PDF's van een assembly maakt of er is er een die alle PDF's van een map maakt, kan deze geschikt  zijn ? 

@manu: ok dank je, ik geef toe dat ik dit weekend niet kon testen.

@PL.: Ja, het maken van PDF's in relatie tot een bestand kan bij mij passen.

Gebruik SolidWorks Task Scheduler, hiermee kunt u taken maken zoals exportbestanden of mappen in het formaat dat u wilt en meer dat u kunt plannen, zoals elke dinsdag om 3 uur een export plaatsen

 Hier.

1 like

@matthieu: het is de planner van de premium-versie die dit mogelijk maakt.

De standaard luchtfilter is veel beknopter:

 

1 like

Hallo

Hier is een macro die zou moeten werken:

http://www.lynkoa.com/tutos/solidworks-creer-tous-les-pdf-pour-un-dossier-0

2 likes

Hallo
Ik heb de macro van .PL geprobeerd omdat je idee erg praktisch is.
Maar de macro van .PL werkt niet. Er is een compilatiefout bij SUB main path = BrowseFolder, .PL!
Maar verder is het een goede baan.

Goed gedaan

@PL: Ik weet niet waar ik het bronbestand moet aangeven

Hoi allemaal

Sorry dat ik de macro pas volgende week kan bijwerken !