以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  报表事件里面的afterbuild  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135519)

--  作者:edisontsui
--  发布时间:2019/5/28 16:52:00
--  报表事件里面的afterbuild
我的“生成报表”里面有两个报表,一个叫“A报表”,一个叫“B报表”。在“报表事件”的afterbuild里面有好几段代码。我希望,如果列印“A报表”时,就要运行 afterbuild 里面的某段代码,请教如何用 if... end if 语句来进行定义? 谢谢。
--  作者:有点甜
--  发布时间:2019/5/28 17:12:00
--  

不是可以区分不同的模板文件么?

 

Select e.Book.TempLate
    Case "模板1"
        Select Case e.Book.CurrentSheetName
            Case "工作表1"
                \'代码
            Case "工作表2"
                \'代码
        End Select
    Case "模板2"
        Select Case e.Book.CurrentSheetName
            Case "工作表1"
                \'代码
            Case "工作表2"
                \'代码
        End Select
    Case "模板"
        \'代码
End Select

 

http://www.foxtable.com/webhelp/scr/1953.htm