16楼说错了,分组打印以后。设一下标签就行了。<职工总库,@3,9>
按条件打印,代码如下
Dim ls As List(Of String) = DataTables("表B").GetValues("第一列", "第一列 is not null")
Dim filter As String = "1=2"
For Each s As String In ls
filter += " or 工组 = '" & s & "'"
Next
filter = "<" & filter & ">"
Dim Book As New XLS.Book(ProjectPath & "xxx.xls") '打开模板
Dim fl As String = ProjectPath & "Reports\xxx.xls"
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Sheet(2,19).Value = filter '写入打印条件
Book.Build() '生成报表
Book.Save(fl)
Dim Proc As New Process
Proc.File = fl
Proc.Start()