我无法在网络中为各种用户保存特定文件夹中的每个PDF。我希望代码在此位置保存PDF版本的工作表:MacintoshHD▸用户▸(特定用户名保存PDF)▸投递箱▸弗罗哈尔▸QB发票
这是我到目前为止的代码,我无法保存它。任何帮助是极大的赞赏。提前谢谢!
ActiveSheet.PageSetup.PrintArea = Range("A1:G90")
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, filename:="C:Macintosh
HD\Users\" & Environ$("Username") & "\Dropbox\Froghair\QB Invoices" &
ThisWorkbook.Name & "Invoice " & Range("F6").Text & "_copy",
Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
True
答案 0 :(得分:0)
我不是真的穿过Mac,但在C:指定文件名后,你不需要\吗。
可能你在QB发票后也需要一个,因为我不确定这是文件名的开头还是文件夹?
Mac也有与Windows相同的环境变量吗?我并不是100%确定这会像在Windows中那样工作。
答案 1 :(得分:0)
尝试将Environ $(“用户名”)更改为Environ(“用户名”)。 $来自哪里?我只是保存到根文件夹,看看是否有效。如果是,那么您的路径不正确。