适用于Mac的Excel 2016macros:保存为PDF不能在PC上工作
我在我的电脑上有一个在Excel上工作的excelmacros,但是现在我试图在Excel 2016中使用我的新Mac。基本上它基于工作簿中的字段和实际date保存实际的文件。 然后它保存与pdf相同的文件。 当我优秀的脚本,我得到一个运行时错误,该文件无法保存,指向“SaveAs”…所在的行。 我认为这与文件名中的variables有关,因为一个固定的文件名是woking …
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
有人能把我推向正确的方向吗?
首先,你可以请,在这里发布错误的文字? 我的第一个猜测是,该文件夹的写入权限导致此错误。 你可以在terminal上这样做:
chmod 777 Users/**myname**/Dropbox/Buchhaltung & Steuer/Customer/Zeiterfassung
请注意,此命令为您的计算机的每个用户添加完整的权限(读取,写入,执行)该文件夹。
Office / Excel 2016 for Mac似乎没有权限访问所有文件夹。 保存到path/用户名/用户名/图书馆/组容器/ UBF8T346G9.Office / file_name.pdf为我工作,如在这里由Kamlesh提到: 无法保存为PDF格式的VBA中的PDF
- Excel 2016中断了之前工作的VBAmacros
- MAC OS X:在Excel公式或Excelmacros中findDropbox本地文件夹的计算机独立path
- 在Mac上的Excel 2011中的Un-Pivot表
- 如何使用Applescript从Excel工作表填充页面文件
- 在Mac上的MicroSoft Excel中打开csv文件
- 试图从文件中删除行与sed – 我做错了什么?
- 在Mac上使用Excel 2011中的VBA用户窗体(在Windows中编程):文本框不起作用
- 有没有办法将macterminal输出直接保存到文件?
- 如何在Mac上清除Excel 2016任务窗格加载项的客户端浏览器caching?