macro pour enregistrer un plan SW en PDF avec l'indice de revision

 Je cherche une macro permettant d'enregistrer une mise en plan en PDF en incorporant l'indice de révision dans le nom

L’indice de révision est une propriété de la pièce

J’ai pas mal cherché mais je ne suis pas expert en VBA je bricole c'est tout

Petite précision j'enregistre mes PDF dans le même répertoire que la mise en plan

Merci

1 « J'aime »

Voir ce lien la réponses y est

http://forum.solidagora.com/macro-api-solidworks-enregistrer-pdf-dxf-x-t101.html

@+-))

2 « J'aime »

Sinon, il y a l'utilitaire batchconverter qui fait la meme chose.

Voici une petite macro que j'ai fait pour enregistrer en PDF ou DXF avec une annotation supplémentaire , en la modifiant un petit peu tu peux réussir à faire un truc sympa !


dxf_v2.swp
2 « J'aime »

D'après l'aide Solidworks, pour obtenir la révision il faut

 

Dim instance As ISldWorks
Dim value As String
 
value = instance.RevisionNumber()

Je ne sais pas comment tu as créer ta macro pour PDF ensuite, mais si on l'a faite de la même manière, tu rajoutes en bout de ligne du nom ce qui donne un truc du genre

boolstatus = swpdfext.SaveAs(nomPDF + value, 0, 0, swPDF, IErrors, IWarnings)

 

Voili voilou. J'espere que ça peut t'aider

 

Edit : Oups, je n'avais pas vu que tu voulais une macro complete. Celle de David doit être très bien du coup. (Si tu en veux une autre, j'en avais posté une dans les dictaciel avec des explications à chaques ligne)

salut a tous

merci pour vortre aide et vos reponses rapides mais ça fait une heure que je planche eet rien de ce que j'essaye ne fonctionne

la macro sur solidagora me parait indechiffrables

je n'arrive pas a faire tourner la macro de be3 poutant interesente avec les choix et les boutons

j'ai essayé de faire une macro avec les billes de coin37coin mais ca coince

je reessayerais demain 

bonne soiree merci

J'ai tenté quelques bidouilles de mon côté aussi, mais rien de probant.

Par contre, j'ai bien peur que tu doives créer une table de révision pour faire ce que tu souhaites. Ce qui te permettrait alors d'obtenir le N° de révision de la table et du coup de l'inclure dans ton nom d'enregistrement .... ne reste plus qu'à trouver comment faire :s

Salut

aprés avoir mis mon problème de coté pendant les fêtes je mis suis remis ce weekend

j'ai trouvé des ebauches sur le net que j'ai modifié

et ca marche plutot bien!!!

j'ai même était un peut plus loing je converti en PDF puis en DWG le tout avec l'indice de revision de la piéce

voila ce que ca donne


enregistrement_pdf_dwg__revision.swp