Dim tm As String = ProjectPath & "Attachments\处罚通知单.doc" '指定模板文件
Dim fl As String = ProjectPath & "Reports\处罚通知单.doc" '指定目标文件
Dim wrt As New WordReport(Tables("季度大检查记录表"),tm,fl) '定义一个WordReport
Dim str As String = ""
im rs As List(of Row) = Tables("季度大检查记录表").GetCheckedRows
If rs.Count > 0 Then '如果存在符合条件的行
For Each r As Row In rs '逐行生成报表
str = str & vbcrlf & r("存在问题")
Next
str = str.Trim(vbcr).Trim(vblf)
End If
wrt.Replace("[存在问题]",str)
wrt.BuildOne(Tables("主表").current)
wrt.Show() '显示报表
[此贴子已经被作者于2019/9/6 10:13:41编辑过]