1、对于人员信息表,在制作了模板后发现只能输出选定行的员工信息(word模板刚好为一页),如何做到一次性输出全部员工的信息在一个word文档中?
Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter= "Word文件|*.doc|Word文件|*.docx" '设置筛选器
dlg.InitialDirectory = ProjectPath & "Reports\3人员管理\人员信息管理\"
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
MessageBox.Show("你要保存为:" & dlg.FileName,"提示") '提示用户选择的文件
Else Return
End If
Dim tm As String = ProjectPath & "Attachments\人员信息管理.doc" '指定模板文件
Dim fl As String = dlg.FileName
Dim wrt As New WordReport(Tables("人员信息管理"),tm,fl) '定义一个WordReport
wrt.Build() '逐行生成报表
wrt.Show() '显示报表
2、我发现在引用有多行信息(备注列)的某单元格内容时(利用表属性采用 & vbcrlf & 代码换行设置了默认文本内容),在word报表上并不是以换行形式出现的,而是几个空格,这就造成了数据排列比较乱,需要重新排版,这个是什么原因,如何解决(例子如下所示)
表格中
AAAA
AAAA
AAAA
word中
AAAA AA
AA AAAA
AAAA