以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于发布  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=41625)

--  作者:东坡一剑
--  发布时间:2013/10/23 20:30:00
--  关于发布

在项目中用ProjectPath & “文件夹名\\文件名.xls"引用了文件,发布后应该将这个文件夹放在哪里才行呢?


--  作者:有点甜
--  发布时间:2013/10/23 20:32:00
--  
 项目根目录下->文件夹名下

 public->project->文件夹名->文件
[此贴子已经被作者于2013-10-23 20:32:44编辑过]

--  作者:东坡一剑
--  发布时间:2013/10/23 20:50:00
--  

遇到一个奇怪的事情:项目发布后打印报表时出现错误提示:没有应用程序与此操作的指定文件有关联。

刚开始我以为是模板文件放的位置不对,根据你的指点,我发现文件位置是对的。进一步发现报表文件其实已经在指定的位置正常生成了,但是没有打印。检查打印机,打印其它文件一切正常!

可是为什么还有这个错误提示呢?

[此贴子已经被作者于2013-10-23 20:50:45编辑过]

--  作者:有点甜
--  发布时间:2013/10/23 20:54:00
--  
 代码怎么写的?用process能否打开这个excel?
--  作者:sloyy
--  发布时间:2013/10/23 20:57:00
--  
excel 没安装好 或者是版本不对
--  作者:东坡一剑
--  发布时间:2013/10/23 21:22:00
--  

  用process可以正常打开,并且还能用excel正常打印

相关的代码也非常简单

book1.Save(fl1)

Dim proc As new Process
proc.File = fl1
proc.verb = "print"
proc.start()


--  作者:东坡一剑
--  发布时间:2013/10/23 21:32:00
--  

我发现了,可能是条码枪有问题,因为如果用手工录入条码则一切正常。


--  作者:有点甜
--  发布时间:2013/10/23 21:40:00
--  
 你的excel可能不支持print。你用vba吧。