我想动态地将一些数据设置为表格的页眉(和/或页脚)。Workbook_BeforePrint事件不起作用
从几个论坛,我发现了很多例子,说明如何做到这一点,并且他们似乎都很容易理解,没有任何困难。
所以我申请我读一个简单的尝试是这样的:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveSheet.PageSetup.CenterFooter = Range("A1")
End Sub
但它只是不工作:没有出现在我的表预览。
顺便说一句在单证唯一暧昧点正要使用数据的表达,所以我还试图通过Range("A1").Text
替换Range("A1")
,然后通过Range("A1").Value
,还没有成功。
我想我失去了一些简单的点...
感谢您的答案。但它一直不显示任何东西!顺便说一句,我也试着直接使用'ActiveSheet.PageSetup.CenterFooter =“一些文本”',但它仍然是一样的。可能不是说'私人小组'只是从来没有被称为?但我想不出为什么...... – cFreed
它对我来说就像2007年一样。你在'ThisWorkbook'模块中有吗? – Raystafarian
读你最后的评论我认为“哈利路亚”,因为我在它涉及的工作表模块,而不是它。但是......在将它移动到'ThisWorkBook'模块后,它不能正常工作!任何其他想法? TIA – cFreed