Hoi @ ludorinox
Kijk op deze link
http://forum.solidagora.com/macro-api-solidworks-enregistrer-pdf-dxf-x-t101.html
@+ ;-)
Hallo
We hebben een hulpprogramma dat precies doet wat je wilt, en meer!
Ik nodig u uit om de beschrijving van de tools in de myCADtools-suite te lezen. Deze tools zijn volledig geïntegreerd in de SolidWorks-interface en bieden een echte meerwaarde. Download hier de presentatie.
Vriendelijke groeten
Hallo
Ik weet niet waar je bent in de ontwikkeling van je macro, maar ik heb er een van dezelfde stijl gemaakt:
Om de eigenschap "code" op te halen (voor ons is het in 3D), en u bent in 2D, moet u het 3D-bestand als volgt activeren:
Stel swDraw = swModel in
Stel swView = swDraw.GetFirstView in
Stel swView in = swView.GetNextView
Set swRefDoc = swView.ReferencedDocument ' Activeert het 3D-model in plan, we kunnen dan de aangepaste eigenschappen ervan ophalen
CODE = swRefDoc.GetCustomInfoValue("", "code") 'Haalt de eigenschap 'code' van de 3D op
Hallo
Het hulpprogramma Batch Converter doet precies dat.
Het is beschikbaar om te downloaden denk ik
http://www.lynkoa.com/store/fr/tools-et-macros/utilitaires/utilitaire-batchconverter.html
Fijne dag
Dank u allen voor uw antwoorden,
Ik ken Batch Converter en gebruik het voor meerdere conversies.
Bedankt Lucas voor deze info, ik zal proberen in de code te komen.
A+
We hebben ook BatchConverter, maar we gebruiken deze macro zodra we een plan in de kluis hebben gelegd: een PDF en een DWG worden gemaakt en in een speciale map op het netwerk geplaatst, zodat ze direct toegankelijk zijn voor de andere diensten. Terwijl het met Batch-converter niet zo handig is.
Als je nog andere vragen hebt over de macro die je aan het maken bent, aarzel dan niet om een andere vraag te openen, ik kan je waarschijnlijk helpen!
En bedankt voor het aanwijzen van het beste antwoord erop.
Fijne dag.