更新:
在我尝试的所有内容中,打印这个简化的工作簿并不是其中之一。然而,只有在预览窗格和单击打印后,才会触发BeforePrint,消息框出现。
我的理解是,应该能够在打印实际发生之前预览更改。我错了吗?
我正在使用Excel 2016.我正在尝试获取我的标头以获取A1中的值并找到了执行此操作的示例。但是,我没有幸运地让BeforePrint活动发挥作用。
我的原始代码(我想要的方式)
$('.feed-content').html("<%= escape_javascript(render(partial: 'users/usersforfeed', locals: { feed: ???? ))
我尝试过的故障排除:
以下是我尝试解决问题的三个事件。 &#34; BeforeSave&#34; &安培; &#34;开&#34;事件都很好。
Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveSheet.PageSetup.CenterHeader = Range("A1").Value
End Sub
答案 0 :(得分:0)
Excel 2013及更高版本不会在“打印预览”上运行Workbook_BeforePrint。但是,您可以通过将“打印预览全屏”图标添加到QAT(快速访问工具栏)see screenshot
来运行测试。