BuildPageHeader

生成某个页首前执行。

e参数属性:

Book: 返回工作簿。

请参考指定页首行

示例

假定需要在页首区域加入行号,格式为“第X页”。

实现步骤为:

1、设计模板的时候,在页首区域加入一个标签:<页号>

2、在BeforeBuild事件中,将两个标签插入到Marks集合:

Select Case e.Book.TempLate
    Case
"模板名称"
        e.Book.Marks.Add("页号", "")
        e.Book.Marks.Add("pg", 0)
End
Select

上面的代码其实加入了两个标签,模板只使用了“页号”标签,而标签“pg”则只用于在代码中记录页号。

3、在BuildPageHeader事件中加入代码:

Select Case e.Book.TempLate
    Case "模板名称"
        e.Book.Marks("pg") = e.Book.Marks("pg") + 1
        e.Book.Marks("页号") = "第" & e.Book.Marks("pg") & "页"
End
Select


本页地址:http://www.foxtable.com/webhelp/topics/1956.htm