将 Excel 范围另存为 pdf
Posted
技术标签:
【中文标题】将 Excel 范围另存为 pdf【英文标题】:Save Excel range as pdf 【发布时间】:2012-10-15 22:47:17 【问题描述】:我想将特定工作表或特定范围“另存为”为 pdf。
我尝试在我的代码中实现一个范围。
这是我一直在使用的:
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"c:\Book1.pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True
【问题讨论】:
代码对我有用,缺少什么部分?如果您想使用特定范围,请将范围移动到新工作表并在删除之前将该工作表打印为 pdf,不是吗? 是的,我想这会很好,但是我要拍摄的最终结果将是完全自动化的,所以与其创建一大堆工作表然后担心删除它们,有没有办法我可以选择一个范围然后将其保存为 pdf? 【参考方案1】:您有代码,只需使用范围而不是 activesheet
例如Sheets("Sheet1").Range("B2:H28").ExportAsFixedFormat ...
【讨论】:
感谢工作。哇!我真的需要买一本 vba 书。以上是关于将 Excel 范围另存为 pdf的主要内容,如果未能解决你的问题,请参考以下文章