Pio ha scritto:
... "EsportaConFormattazione"
che è una macro. Che gran brutta parola, macro, senti come suona male? VBA è bene, macro è male.
Pio ha scritto:
Ho provato anche "C:\" & [ID] & ".pdf"
o qualche cosa del genere ma non esportava nulla...
Il "qualcosa del genere" non aiuta ad aiutarti.
Pio ha scritto:
Cosa non va?
Un po' tutto.
1) usa vba anziché le macro, non perché lo dico io ma perché è l'unico modo per fare qualcosa di decente e bene;
2) non salvare mai direttamente nella root C:\ o in altri percorsi particolari sui quali il sistema operativo esercita un controllo molto rigoroso. Scegli cartelle sulle quali hai controllo completo, anche per i test;
3) il percorso di esportazione deve essere già esistente;
4) il nome del file deve essere un nome di file valido (scritto così sembra una banalità ma basta poco per incappare nell'eccezione), quindi non devono essere presenti caratteri vietati (principio valido anche per l'eventuale creazione del percorso di cui al punto precedente);
Così si torna al punto 1: solo con VBA puoi mettere tutto questo insieme e gestirlo ben bene.