Foxtable(狐表)用户栏目专家坐堂 → 输出excel报表时出现这个错误提示Stream does not support writing.


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

主题:输出excel报表时出现这个错误提示Stream does not support writing.

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


加好友 发短信
等级:一尾狐 帖子:445 积分:4777 威望:0 精华:0 注册:2010/4/11 14:09:00
输出excel报表时出现这个错误提示Stream does not support writing.  发帖心情 Post By:2019/11/13 23:40:00 [只看该作者]

按钮代码如下

With Tables("入库明细")
    .Select(0,0, .Rows.Count -1, .Cols.Count -1)
End With     

Dim Book As New XLS.Book(ProjectPath & "\Attachments\清单.xlsx")
Book.Build() 
Book.Save("E:\资料\清单资料.xlsx")
Dim Proc As New Process
Proc.File = ("E:\资料\清单资料.xlsx")
Proc.Start()


出现如下错误信息如下

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.11.3.1
错误所在事件:窗口,在库,Button8,Click
详细错误信息:
Stream does not support writing.

关闭错误信息后,再次点击按钮,则代码运行正常(有时候错误代码会连续出现3~4次)

请教一下,是哪里出了问题?


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


加好友 发短信
等级:超级版主 帖子:105948 积分:538809 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/14 9:42:00 [只看该作者]

"E:\资料\清单资料.xlsx"这个路径有问题

如果不知本机路径(如U盘)改为本机路径测试;
如果文件已经存在,考虑先删除掉,再试试;
如果文件已经打开,先关闭再试试

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


加好友 发短信
等级:一尾狐 帖子:445 积分:4777 威望:0 精华:0 注册:2010/4/11 14:09:00
  发帖心情 Post By:2019/11/14 14:01:00 [只看该作者]

以下是引用有点蓝在2019/11/14 9:42:00的发言:
"E:\资料\清单资料.xlsx"这个路径有问题

如果不知本机路径(如U盘)改为本机路径测试;
如果文件已经存在,考虑先删除掉,再试试;
如果文件已经打开,先关闭再试试


本机路径
文件不存在
文件未打开

还是这个情况



项目已经用了几个月的,之前没有这个情况,最近才有这样的错误提示


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


加好友 发短信
等级:超级版主 帖子:105948 积分:538809 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/14 14:19:00 [只看该作者]

把程序设置为“使用管理员身份运行”。

卸载掉wps。不要使用wps编辑模板

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


加好友 发短信
等级:一尾狐 帖子:445 积分:4777 威望:0 精华:0 注册:2010/4/11 14:09:00
  发帖心情 Post By:2019/11/14 14:42:00 [只看该作者]

1.  一直都是管理员身份运行程序
2.  没有安装WPS

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


加好友 发短信
等级:超级版主 帖子:105948 积分:538809 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/14 14:56:00 [只看该作者]

实例发上来看看

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


加好友 发短信
等级:一尾狐 帖子:445 积分:4777 威望:0 精华:0 注册:2010/4/11 14:09:00
  发帖心情 Post By:2019/11/14 15:18:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:not support writing.zip


按钮多点几次,就出现了
[此贴子已经被作者于2019/11/14 15:18:35编辑过]

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


加好友 发短信
等级:超级版主 帖子:105948 积分:538809 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/14 15:28:00 [只看该作者]

我测试没有问题,生成报表,关闭打开的execl窗口,重复了十几次。

可能您点击按钮太快了,连续点击几次吧,之前的报表还在生成。

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


加好友 发短信
等级:一尾狐 帖子:445 积分:4777 威望:0 精华:0 注册:2010/4/11 14:09:00
  发帖心情 Post By:2019/11/14 16:03:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:9.zip



我录了一段视频
[此贴子已经被作者于2019/11/14 16:03:33编辑过]

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


加好友 发短信
等级:超级版主 帖子:105948 积分:538809 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/14 16:14:00 [只看该作者]

出错后看看,任务管理器是不是还有execl的进程?把之前生成的文件删除再试试

 回到顶部
总数 12 1 2 下一页