Hallo forum, We gebruiken een macro om een MeP vast te leggen in dxf en pdf. De DXF is toegevoegd aan de kluis, de PDF niet! Wij zijn altijd verplicht om deze met de hand toe te voegen aan de kluis. Misschien moeten we een extra functie in de macro toevoegen? of is het een configuratie van de EPDM? Bijgevoegd is het gedeelte met de registratiecode.
' Pour enregistrer la feuille en PDF
Set swModelDocExt = swModel.Extension
Set swExportPDFData = swApp.GetExportFileData(1)
swExportPDFData.ViewPdfAfterSaving = True
nFileName = swPath & "mises_en_plan\" & resolvedValOut1 & "-" & resolvedValOut2 & ".PDF"
boolstatus = swExportPDFData.SetSheets(swExportData_ExportSpecifiedSheets, swSheet.GetName)
boolstatus = swModelDocExt.SaveAs(nFileName, 0, 0, swExportPDFData, lErrors, lWarnings)
De "SaveAs" functie is een functie uit de Solidworks API in een "normale" Windows omgeving, om in een "Epdm" omgeving te werken moet je de API voor Epdm gebruiken, om een bestand toe te voegen in Epdm moet je de "AddFile2" functie gebruiken, zie HIER.
Voordat u verbinding moet maken met de kluis, raadpleegt u natuurlijk de map waarin u dit bestand wilt toevoegen, enz, enz ... kortom, gebruik de Epdm API's ...
Bedankt d.roger voor je zeer duidelijke antwoord, ik begreep het proces, maar te ingewikkeld voor mij, en we zullen doorgaan met het toevoegen van de pdf's aan de kist bij de hand!
Kijk liever naar de configuratie van de kofferbak. Standaard is de pdf-extensie niet zo ingesteld dat de kluis deze systematisch aan de kluis toevoegt wanneer u de interface voor opslaan als niet doorloopt.
Dit wordt beheerd in de groepsopties in de instelling voor het toevoegen van bestanden. Standaard is het deze lijst: rood; xcm;dwg; dxf; idv;ipn; Ipt; EPRT; esm; EDRW; dst;xml;apj; SLDASME; SLDPRT; Iam; bij; Asm; DFT; slddrw; CWR; cfg; MDB; Markup