起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1425|回复: 36

[搞定]导出EXCEL的问题**

[复制链接]
发表于 2007-10-19 15:33:14 | 显示全部楼层 |阅读模式
导出EXCEL时,有什么办法能打印当前记录?

看过以前的贴子,我不想用过滤
回复

使用道具 举报

发表于 2007-10-19 15:41:53 | 显示全部楼层
在哪里打印,是Excle?这就要看Excle 的相关资料了,我也不清除。

如果是表格文档,那么可以在 表格区域 的  打印 页面上,选中 “当前记录”就可以了,见附件

1.gif

10.75 KB, 下载次数: 414

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-19 15:58:12 | 显示全部楼层
不是表格,是文档
回复 支持 反对

使用道具 举报

发表于 2007-10-19 16:31:00 | 显示全部楼层
文档?哪类文档,DataGrid?

如果是,没有好的方法,只能过滤。要不就是设置一个表格文档,隐藏着,打印按钮连接到表格文档上,这你权衡一下吧

;如果不是,那是啥?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-22 10:38:33 | 显示全部楼层
看错了,是TSheetDoc,我已在设置设置打印当前记录了,打印是正确但是在导出EXCEL时,系统自己跳到下一条记录.
回复 支持 反对

使用道具 举报

发表于 2007-10-22 15:11:38 | 显示全部楼层
不会呀,你在执行导出excel前,在界面上看的光标是停在哪一条呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-22 16:46:39 | 显示全部楼层
导出前光标是对的,在弹出保存后的对话框时,记录就跳到下一条记录了
回复 支持 反对

使用道具 举报

发表于 2007-10-22 16:56:37 | 显示全部楼层
不会呀,我刚才测试过了,你是在界面上看的是对的,且数据集区域的打印页面设置的是当前页,然后点击一个按钮,按钮执行导出excel代码,然后看excel文件就是下一条?

如果是请问你的版本号,我在2805上测试是好的,如果跟我的描述有出入,请根据我描述的方法,描述一下你的做法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-23 09:00:09 | 显示全部楼层
就在按你说的做的,在执行导出后,弹出的是否产即打开对话框时,就看到记录跑到下一条了,点是,打开刚导出的EXECL时,看到的结果是目前看到的记录,而不是导出前的那一条.如果当前记录在最后一条,导出时则不会出现这种情况
回复 支持 反对

使用道具 举报

发表于 2007-10-23 10:02:50 | 显示全部楼层
,在执行导出后,弹出的是否产即打开对话框时,
你的代码怎么写的,是这样吗?   
sheetdoclib.TSheetDocLib.CopySheetToExcel(DocView1,'E:\QQ\123.xls');

根本没有对话框弹出啊,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-30 06:42 , Processed in 0.044703 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表