Bonjour à tous.
Je cherche, sous le logiciel CATIA v5, qui possède un module VBA, d'enregistrer mon fichier actif sous trois formats différents. Le fichier natif (.CATDRAWING), en PDF et en DWG (.dwg).
Lorsque j'exceute l'enregistrement de macro, voice les actions que j'accomplis :
Enregistrer sous le fichier actif au format natif
Enregistrer sous le fichier actif au format pdf
Enregistrer sous le fichier actif au format dwg
Et voice la macro que j'obtiens :
Language="VBSCRIPT"
Sub CATMain()
Set drawingDocument1 = CATIA.ActiveDocument
drawingDocument1.SaveAs "d:\LocalData\a000753\Desktop\ETUDES\EXPORT_2D\TEST.CATDrawing"
Set drawingDocument1 = CATIA.ActiveDocument
drawingDocument1.ExportData "d:\LocalData\a000753\Desktop\ETUDES\EXPORT_2D\TEST.pdf", "pdf"
Set drawingDocument1 = CATIA.ActiveDocument
drawingDocument1.ExportData "d:\LocalData\a000753\Desktop\ETUDES\EXPORT_2D\TEST.dwg", "dwg"
End Sub
Ma question est :
Si je ne touché à rien, tous mes documents portent le meme nom.
Comment faire pour que le nom du fichier soit le nom du fichier actif ? On voit bien que le dernier anti slash est le nom du fichier
Du genre "d:\LocalData\a000753\Desktop\ETUDES\EXPORT_2D\[NOM_DU_DOCUMENT_ACTIF].CATDrawing"
Merci.