BeforeBuild

在生成Excel报表前执行,通常在此事件中添加标记。

e参数属性:

Book:工作簿

示例

Select e.Book.TempLate
    Case
"模板1"
        e.Book.Marks.Add(
"记录数",1)
        e.Book.Marks.Add(
"用户名",UserName)
    Case
"模板2"
        e.Book.Marks.Add(
"页号",1)
End
Select

只有在直接通过系统菜单生成Excel报表的时候,才需要在BeforeBuild事件中添加标记,否则在报表生成代码中添加标记显得更为直接,例如:

Dim Book As New XLS.Book("c:\book5.xls")
Book.Marks.Add(
"用户名",User.Name) '添加标记
Book.Build()
Book.Save(
"c:\reports\test.xls")
Dim
Proc As New Process
Proc.File =
"c:\reports\test.xls"

Proc.Start()


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