我用旧的版本打印一模板文件,没有出错的。
最近我在更新软件,试新的版本,就出这个问题了!
[此贴子已经被作者于2009-7-30 19:30:03编辑过]
此主题相关图片如下:未命名.jpg
[此贴子已经被作者于2009-7-30 19:31:12编辑过]
这是代码:
DataTables("会计凭证总表").load(true)
DataTables("会计凭证").load(true)
Dim Book As New XLS.Book(ProjectPath & "Attachments\预算凭证.xls")
Book.Build()
Book.Save(ProjectPath & "Reports\预算凭证.xls")
Dim Proc As New Process
Proc.File = ProjectPath & "Reports\预算凭证.xls"
Proc.Verb= "Print"
Proc.Start()
这是 \Attachments\预算凭证.xls 文件
请各位看看
[此贴子已经被作者于2009-7-30 20:06:21编辑过]
你只有一个excel文件,无法测试,配上数据文件就能测试了。
经测试,我把代码写成这样就可以了,EXCEL模板没有问题!
Dim Book As New XLS.Book(ProjectPath & "Attachments\预算凭证.xls")
Book.Build()
Book.Save(ProjectPath & "Reports\预算凭证.xls")
Dim Proc As New Process
Proc.File = ProjectPath & "Reports\预算凭证.xls"
Proc.Verb= "Print"
Proc.Start()
DataTables("会计凭证总表").load(true)
DataTables("会计凭证").load(true)
就是把两个LOAD放在后面!
我不明白为什么,可以这里面只有老大看得懂了!