2017-02-27 65 views
0

我正试图在MAC上制定一个简单的VBA代码来将活动工作表打印为PDF。我已经从这个论坛和其他论坛下载了很多例子,其中有些是精心制作的,有些很简单。 “运行时错误'1004':应用程序定义的错误或对象定义的错误MAC上的VBA:将活动工作表打印为PDF

我现在试图使用一小段代码来简单地打印活动工作表,但没有任何花哨的文件名或路径设置。

Sub PrintToPDF() 

ActiveSheet.ExportAsFixedFormat Type:xlTypePDF, Filename:="XXX.pdf", _ 
Quality:=xlQualityStandard, IncludeDocProperties:=True, _ 
IgnorePrintAreas:=False, OpenAfterPublish:=False 

End Sub 

帮助请!

回答

0

我经常遇到这个问题,并发现了一个变通来解决它。 我发现,如果我退出Excel,然后打开它并加载工作簿宏运行相当开心似乎以前的一些Excel活动留下了一些垃圾导致的问题。通过退出Excel这个垃圾被删除或重置。