Podle všeho asi ne - leda to obejít.
1) nahoře si vybrat pár řádků jenž budou sloužit jako záhlaví a budou se tisknout všude, což řeší jen záhlaví a nezamezí to nikomu vložit ještě záhlaví a zápatí vlastní.
2) Makrem do procedury BeforePrint nastavit vlastní záhlaví i zápatí, jinými slovy nezabráníš tomu aby si tam kdokoliv cokoliv napsal, ale vytisknout se vytiskne to co budeš chtít ty, protože se to před tiskem přepíše tím čím si určíš. No a makro zamknout lze.
První googlem nalezený příklad:
With ActiveSheet.PageSetup
.LeftHeader = "záhlaví"
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = "zápatí"
.CenterFooter = ""
.RightFooter = ""
End With
Lepší to asi nebude.
M@
citovat