以文本方式查看主题 - 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=6004) |
-- 作者:blackzhu -- 发布时间:2010/2/25 10:41:00 -- EXCEL单元格 我想在EXCEL单元格中显示当前用户名,是不是利用[ ]就能解决的?我不想要代码生成的.因为在报表编程帮助中利用代码可以做到,但是利用[ ]我不知道怎么弄了? |
-- 作者:mr725 -- 发布时间:2010/2/25 10:53:00 -- 用“标记”呢~ |
-- 作者:blackzhu -- 发布时间:2010/2/25 11:18:00 -- 我看到了使用标记那一章,但是这个标记是怎么做出来的,搜索没有找到. |
-- 作者:mr725 -- 发布时间:2010/2/25 12:52:00 -- 应该很清楚了吧: 利用Marks集合,我们可以在报表模板中插入标记,然后在生成报表的时候,将标记替换为真正的值。 在Excel报表模板中插入一个标记的格式为: <标记名称> 示例 假定报表中某个位置需要打印出当前登录用户的名称,我们可以在设计报表的时候,在该处插入标记: <用户名> 标记的名称可以根据需要取。 然后在生成报表之前,利用Marks集合,将标记替换为真正的用户: Dim Book As New XLS.Book("c:\\book5.xls")Book.Marks.Add("用户名",User.Name) Book.Build() Book.Save("c:\\reports\\test.xls") Dim Proc As New Process Proc.File = "c:\\reports\\test.xls" Proc.Start() |
-- 作者:blackzhu -- 发布时间:2010/2/25 12:59:00 -- 我就是看的这一章,看不懂,现在整明白了. |