以文本方式查看主题

-  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=38210)

--  作者:syzsyk
--  发布时间:2013/7/22 23:33:00
--  [求助]excel报表自动添加空行问题

excel模板设计好了,通过菜单生成报表可以实现自动添加空行,但帮助中的说明提供的代码却不行,按钮代码如下:

Dim Book As New XLS.Book(ProjectPath & "Attachments\\出库单.xls")
Dim
fl As String = ProjectPath & "Reports\\出库单.xls"
Book.Build()
\'生成细节区
Book.Save(fl)
\'保存工作簿
Dim
Proc As New Process \'打开工作簿
Proc.File = fl
Proc.Start()

缺少什么东西?


--  作者:sloyy
--  发布时间:2013/7/23 0:42:00
--  
模板没设计好
--  作者:e-png
--  发布时间:2013/7/23 9:05:00
--  
Insert
--  作者:狐狸爸爸
--  发布时间:2013/7/23 9:06:00
--  
先通过菜单测试你的模版,看看是否正常
--  作者:syzsyk
--  发布时间:2013/7/23 10:14:00
--  
通过菜单测试正常能自动添加空行,通过按钮就没有空行。
--  作者:syzsyk
--  发布时间:2013/7/23 18:03:00
--  

很奇怪,通过菜单测试正常,能自动添加空行,如下图:

 


图片点击可在新窗口打开查看此主题相关图片如下:表1.jpg
图片点击可在新窗口打开查看


同一个模板,通过按钮的不能添加空行,合并单元格也无效了,见下图:


图片点击可在新窗口打开查看此主题相关图片如下:表2.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2013-7-23 18:04:40编辑过]

--  作者:syzsyk
--  发布时间:2013/7/26 22:34:00
--  

我的excel是2010版的,怀疑版本的问题,在2003版下制作的模板仍然是一样,通过菜单测定添加空行正常,通过代码后格式不正常,也不能自动添加空行。

我的这个问题没有人碰到吗?

[此贴子已经被作者于2013-7-26 22:33:49编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/7/27 8:46:00
--  
没有碰到多,你做个简单的例子发上来测试。
--  作者:syzsyk
--  发布时间:2013/7/27 11:08:00
--  

上个例子:

 

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


--  作者:syzsyk
--  发布时间:2013/7/27 11:40:00
--  
发现了问题,按钮上自己的代码错误。现在OK了。