일부 데이터를 시트의 머리글 (및/또는 바닥 글)에 동적으로 설정하려고합니다.Workbook_BeforePrint 이벤트가 작동하지 않습니다.
여러 포럼에서 나는 그것을하는 방법을 보여주는 수많은 예제를 발견했으며, 모든 어려움없이 이해하기가 쉽습니다.
Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveSheet.PageSetup.CenterFooter = Range("A1")
End Sub
그러나 단순히 작동하지 않습니다 : 아무것도 내 시트 미리보기에 표시되지 않습니다
그래서 나는이 같은 간단한 시도에 읽은 것을 적용했다.
은 BTW 문서화의 유일한 모호한 점은 사용하는 데이터의 표현에 대해, 그래서 나 또한도 성공하지, Range("A1").Value
에 의해 다음, Range("A1").Text
에 의해 Range("A1")
를 교체했습니다.
은 내가 몇 가지 간단한 포인트를 누락 생각 ...
그것은 작동하지 않는beforeprint
아니다
감사를 사용할 수 없습니다. 하지만 아무 것도 표시하지 않습니다! BTW 나는 또한'ActiveSheet.PageSetup.CenterFooter = "어떤 텍스트"와 직접 시도했다 그리고 그것은 아직 동일했다. 'Private Sub'가 단지 호출되지 않는다는 것이 아닐까요? 그러나 나는 왜 그런지 알 수 없다 ... – cFreed
2007 년에 저처럼 작동합니다. 'ThisWorkbook' 모듈에 있나요? – Raystafarian
당신의 마지막 코멘트를 읽었습니다. "Alleluia"라고 생각했습니다. 그 대신에 관련된 시트 모듈에 있었기 때문입니다. 하지만 ...'ThisWorkBook' 모듈로 옮긴 후에도 작동하지 않습니다! 다른 생각? TIA – cFreed