【问题标题】:Save Excel range as pdf将 Excel 范围另存为 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?

标签: excel vba pdf save-as


【解决方案1】:

您有代码,只需使用范围而不是 activesheet

例如Sheets("Sheet1").Range("B2:H28").ExportAsFixedFormat ...

【讨论】:

  • 感谢工作。哇!我真的需要买一本 vba 书。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-15
  • 2016-07-16
  • 2015-12-11
  • 2017-09-22
  • 1970-01-01
  • 2019-03-08
相关资源
最近更新 更多