Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:EXCEL单元格

1楼
blackzhu 发表于:2010/2/25 10:41:00
 我想在EXCEL单元格中显示当前用户名,是不是利用[  ]就能解决的?我不想要代码生成的.因为在报表编程帮助中利用代码可以做到,但是利用[ ]我不知道怎么弄了?
2楼
mr725 发表于:2010/2/25 10:53:00
用“标记”呢~
3楼
blackzhu 发表于:2010/2/25 11:18:00
我看到了使用标记那一章,但是这个标记是怎么做出来的,搜索没有找到.
4楼
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()

5楼
blackzhu 发表于:2010/2/25 12:59:00
我就是看的这一章,看不懂,现在整明白了.
共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.