Witam forum,
Używamy makra do nagrania MeP w formacie dxf i pdf.
DXF jest dodawany do sejfu, PDF nie!
Zawsze jesteśmy zobowiązani do ręcznego dołożenia go do sejfu.
Może musimy dodać dodatkową funkcję w makrze?
czy jest to konfiguracja EPDM?
W załączeniu znajduje się część z kodem rejestracyjnym.
' 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)
Z góry dziękuję
1 polubienie
Witam
Funkcja "Zapisz jako" jest funkcją z API Solidworks w "normalnym" środowisku Windows, aby pracować w środowisku "Epdm" musisz użyć API dla Epdm, aby dodać plik w Epdm musisz użyć funkcji "AddFile2", patrz TUTAJ.
Oczywiście zanim będziesz musiał połączyć się z sejfem, zapoznaj się z folderem, w którym chcesz dodać ten plik itd, itp., itp... Krótko mówiąc, korzystaj z interfejsów API Epdm ...
Pozdrowienia
1 polubienie
Dziękuję d.roger za bardzo jasną odpowiedź, zrozumiałem proces, ale zbyt skomplikowany dla mnie, i cóż, będziemy nadal dodawać pliki pdf do skrzyni pod ręką!
Szczerze
Witam
Spójrz raczej na konfigurację bagażnika. Domyślnie rozszerzenie pdf nie jest ustawione w taki sposób, że repozytorium systematycznie dodaje je do repozytorium, gdy nie korzystasz z interfejsu zapisywania jako.
Jest to zarządzane w opcjach grupy w ustawieniu dodawania pliku. Domyślnie jest to ta lista: czerwona; xcm;dwg; DXF; idv;ipn; Ipt; EPRT; easm; EDRW; dst;xml;apj; SLDASM; SLDPRT; Iam; przez; Asm; DFT; slddrw; CWR; Cfg; Płyta MDB; Adiustacja
3 polubienia
Dziękuję Cyrylu, rzeczywiście pdf nie znalazł się na liście, rozstrzygający test!
Klasa A+
@fifounet44, oto jesteś ekspertem w dziedzinie EPDM!!
1 polubienie