Multi-pdf

Bonjour,

J'aimerais savoir si il exsite une macro sur solidworks pour l'enregistement, des tous les plans ouverts en session.

Par avance merci

 

 

1 « J'aime »

Bonjour; essayez voir celle-ci mais je ne sais pas si elle fonctionne...:

 

Dim swApp As SldWorks.SldWorks
Dim swAllModel As ModelDoc2
Dim lErrors As Long
Dim lWarnings As Long

Sub main()

Set swApp = Application.SldWorks
Set swAllModel  = swApp.ActiveDoc
swModel.Extension.SaveAs GetFilename(swAllModel.GetPathName) & " rev." & swAllModel.GetCustomInfoValue("", "Révision") & ".pdf", swSaveAsCurrentVersion, swSaveAsOptions_Silent, Nothing, lErrors, lWarnings

End Sub

Function GetFilename(strPath As String) As String
Dim strTemp As String
strTemp = Mid$(strPath, InStrRev(strPath, "\") + 1)
GetFilename = Left$(strTemp, InStrRev(strTemp, ".") - 1)
End Function

Je viens de la tester et elle ne fonctionne pas. Je vais tester au courant du week-end a moins que quelqu'un t'en face une. ;-)

Bonjour, j'ai créé une macro qui fait tous les PDF d'un assemblage ou il existe une qui fait tous les PDF d'un dossier, ça peut convenir  ? 

@manu: ok merci , j'avoue que j'ai pas pu testé ce week end.

@PL.: Oui faire des PDF par rapport à un dossier peut me convenir.

Utilise Planificateur de tâches SolidWorks il te permet de creer des tâches comme exporter des fichiers ou des dossiers au format que tu veux et plus tu peut plannifier comme mettre un export tout les mardi a 15 h

 voila.

1 « J'aime »

@matthieu : c'est la planificateur de la version premium qui permet ça.

Le lanificateur standard est beaucoup plus succinct :

 

1 « J'aime »

Bonjour,

Voilà une macro qui devrait fonctionner :

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

2 « J'aime »

Bonjour ,
J'ai essayé la macro de .PL car ton idé est très pratique.
Mais la macro de .PL ne fonctionne pas. Il y a une erreur de compilation au niveau de SUB main path = BrowseFolder, .PL !
Mais sinon c'est du bon boulot.

Bravo

@PL: Je n'arrvie pas a savoir ou indiqué le dossier source

Bonjour à tous,

Désolé je ne pourrai pas mettre la macro à jour avant la semaine prochaine !