打印前触发重新计算
我有一个Excel文件,它使用用户定义的函数,而且速度很慢。 因此,重新计算选项设置为手动,否则编辑文件中的值将是痛苦的慢。
为了防止用户打印过期(非重新计算)数据的表单,我希望Excel在启动打印过程之前触发重新计算表单。
是否有办法告诉Excel在打印之前调用某个用户定义的函数。
' Function to be called before printing Public Sub RecalculateBeforePrinting() Application.Calculate End Sub
Private Sub Workbook_BeforePrint(Cancel As Boolean) call RecalculateBeforePrinting() End Sub