【发布时间】:2018-01-31 11:27:55
【问题描述】:
我想在 Excel 工作表保存为 PDF 之前对其进行更改,并在创建副本后撤消这些更改。我想使用Workbook_BeforeSave 事件来实现更改,并使用Workbook_AfterSave 事件将工作表返回到其原始状态。
当我想确定 SaveAs 指令的输出格式时,我遇到了困难。它似乎在 Workbook_BeforeSave 事件中不可用,而且我知道没有任何事件可以捕获 SaveAs 对话框,除非我强制用户使用此对话框的特定实例。
我希望用户从 Excel 的 UI 中选择 SaveAs 并在他选择另存为 PDF 时采取行动。
【问题讨论】: