Na internetu je dotazů k tomuto problému celkem dost, ve většině případů bylo poskládaný špatně jméno souboru. Když to makro breakneš na tom řádku, který hází chybu a vypíšeš si v okně
? "C:\cesta\" & JmenosDatumem & ".pdf"
dostaneš opravdu plnohodnotné jméno souboru s cestou? Nemáš totiž uvedeno, jak tu proměnnou "JmenosDatumem" plníš. Klidně může jít o nějakou novou fičuru nových verzí Windows (třeba někde v konverzi datumu na text přibyla mezera nebo podobná vychytávka).