以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  开发版EXCEL模板调用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90432)

--  作者:davidwangdl
--  发布时间:2016/9/12 17:23:00
--  开发版EXCEL模板调用
我先做了一个EXCEL的模板,然后想要通过窗体调用,所用用了button控件,代码如下:

Dim Book As New XLS.Book(ProjectPath & "attachments\\面料卡.xlsx") \'打开模板
Dim fl As String = ProjectPath & "Reports\\面料卡.xlsx"
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Sheet(5,2).Value = "<面料编号 " & e.Form.Controls("TextBox_HSNO").value & ">"  \'写入打印条件
Book.Build() \'生成报表
Book.Save(fl) 
Dim Proc As New Process 
Proc.File = fl
Proc.Start()

这个代码在开发版中是可以实现的,但是通过开发版发布项目后,这个调用就会有问题。
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:报错.png
图片点击可在新窗口打开查看

应该是路径上会有问题,请问老师这个代码应该怎么调整?

[此贴子已经被作者于2016/9/12 17:27:56编辑过]

--  作者:有点蓝
--  发布时间:2016/9/12 17:43:00
--  
路径应该没有问题,看看Publish\\Project\\Attachments下是否有指定的文件

如果这个Excel使用wps编辑过,使用Execl重新打开保存一下,还不行就用Execl重新创建一下模板

--  作者:davidwangdl
--  发布时间:2016/9/12 17:59:00
--  
谢谢老师,这个问题解决了,原来是要在project\\attachments下面