以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  报表生成后,怎样获取到它的报表名称呢。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=46939)

--  作者:ndxfke
--  发布时间:2014/3/1 16:08:00
--  报表生成后,怎样获取到它的报表名称呢。



如题,不知道怎么写

--  作者:Bin
--  发布时间:2014/3/1 16:11:00
--  
默认名称就是你设置的名称啊.
--  作者:ndxfke
--  发布时间:2014/3/1 16:14:00
--  
是的,我想通过代码来获取到。
我这样写可以取到模板名,报表名取不到呐。

Dim n As String = e.Book.TempLate
MessageBox.show(n)

--  作者:Bin
--  发布时间:2014/3/1 16:17:00
--  
Dim Book As New XLS.Book("c:\\test\\订单.xls")
MessAGEBOX.SHOW( Book.Sheets(0).Name)

--  作者:ndxfke
--  发布时间:2014/3/1 16:23:00
--  
如果我想在‘生产报表完成后‘事件里,动态获取报表路径或报表名呢。(报表名=book.name,不是SHEET.name)

我就卡在这儿..


--  作者:有点甜
--  发布时间:2014/3/1 20:26:00
--  
 生成报表的路径/名称是无法动态获取的。

 要么,你生成的报表名字和你的模板的名字一致;

 要么,你用一个全局变量把你的最近一次的报表名字存起来,需要的时候获取那个变量。