肯定是你表名写错了吧?这样写试试
Dim t As Table = e.Form.Controls("Table1").Table
Dim Book As New XLS.Book(ProjectPath & "Attachments\采购订单导出模板.xls")
Dim fl As String = ProjectPath & "Reports\采购订单\" & t.current("采购订单号") & "-" & t.current("供应商名称") & "-" & "PPV1采购订单.xls"
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()