Macro opnemen in PDF

 
Hallo
 
Ik wil graag een macro maken om op te slaan als PDF door de naam van het bestand te wijzigen op basis van de aangepaste eigenschappen van het overzichtsbestand.
 
Waar ik een probleem mee heb, is het ophalen van eigenschappen in de macro.
 
Iemand nog aanwijzingen?
 
Bedankt
1 like

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

3 likes

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

 

2 likes

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+

1 like

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.

Ludorinox :

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.