Foxtable(狐表)用户栏目专家坐堂 → 开发版EXCEL模板调用


  共有1921人关注过本帖树形打印复制链接

主题:开发版EXCEL模板调用

帅哥哟,离线,有人找我吗?
davidwangdl
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:294 威望:0 精华:0 注册:2012/10/19 19:09:00
开发版EXCEL模板调用  发帖心情 Post By:2016/9/12 17:23:00 [只看该作者]

我先做了一个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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107873 积分:548728 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/12 17:43:00 [只看该作者]

路径应该没有问题,看看Publish\Project\Attachments下是否有指定的文件

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

 回到顶部
帅哥哟,离线,有人找我吗?
davidwangdl
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:294 威望:0 精华:0 注册:2012/10/19 19:09:00
  发帖心情 Post By:2016/9/12 17:59:00 [只看该作者]

谢谢老师,这个问题解决了,原来是要在project\attachments下面

 回到顶部