甜版、各位版主你们好!元旦还打扰各位非常不好意思!我有个小问题!我想实现在一个查询窗口实现按照设计好的模板导出查询后的内容保存到选定的文件夹后,后自动打开;我在“导出(button)”的click事件中输入如下代码:
Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter= "Excel文件|*.xls" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
Dim ex As New Exporter
Dim Book As New XLS.Book(ProjectPath & "Attachments\材料领用.xls")
Dim fl As String = ProjectPath & "Reports\材料领用.xls"
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
ex.SourceTableName = "铸造车间材料领用表" '指定导出表
ex.filepath = dlg.FileName '指定目标文件
ex.Export() '开始导出
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()
End If
ps:我知道我的这个代码组合起来很可笑,请各位版主不吝赐教!
reports中的表能正常打开,我存在桌面上的是没有删选前的内容,两个没有联系到一起!我想导出后在导出表后,比如我选择了桌面 输入要保存的目标文件的名123,文件保存后123.xls自动打开。我查了一天咱们的论坛,有很多导出例子,但是都和我的有出入!最后不得不麻烦甜版主和各位版主给我这菜鸟一些指点!谢谢了!