У меня есть макрос excel, работающий над Excel на моем ПК, но теперь я попытался заставить его работать на моем новом Mac с Excel 2016. В основном это экономит фактический файл на основе поля в книге и фактической даты. Затем он сохраняет тот же файл, что и pdf. Когда я использую скрипт, я получаю ошибку времени выполнения, что файл не может быть сохранен, указывая на строку, где находится «SaveAs» .... Я думаю, что это имеет отношение к переменным в имени файла, так как фиксированное имя файла WOKING ...Excel 2016 для Mac Macro: Сохранить как pdf не работает на ПК
Sub save_pdf()
Dim nr, jahr, jahreszahl, stdPfad, Dateiname
jahreszahl = Year(Now)
stdPfad = "Users/**myname**/Dropbox/Buchhaltung & Steuer/Customer/Zeiterfassung/" & jahreszahl & "/" & Format(Now, "mmmm") & "/"
Dateiname = stdPfad & "Zeiterfassung " & " " & Format(Now, "mmmm ") & [Projekt] & " " & Format(Now, "ddmmyyyy")
ActiveWorkbook.SaveAs Filename:=Dateiname
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Dateiname _
& ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End Sub
Может кто-то толкнуть меня в правильном направлении?
Я получаю сообщение об ошибке: Ошибка выполнения 1004, Документ не сохраняется. –
Я также сделал chmod в подпапках, которые не работали, по-прежнему такая же ошибка –