找回密码
 立即注册

QQ登录

只需一步,快速开始

sakeryu

初级会员

34

主题

122

帖子

322

积分

初级会员

积分
322

活字格认证

sakeryu
初级会员   /  发表于:2012-5-2 11:28  /   查看:8961  /  回复:10
如题。我有个excel文件。其中某张表纸张设置为A4,横向。其他表为计算机默认的b4,纵向(即打印机的首选项默认设置)。
通过spread打开excel文件后,发现此张表也被改变为计算机默认设置了。也就是说不说A4、横向,而是变成了B4,纵向了。
试验了多次,发现都是这样的,从spread把格式设置好,导出到excel,是没有丢失的,
而从excel导入的时候,纸张和方向参数就丢了,其他的如边距之类的参数没有丢失。

我用的是spread6,vs2008

是怎么回事呢?

10 个回复

倒序浏览
sakeryu
初级会员   /  发表于:2012-5-2 15:51:00
沙发
补充一下,是spread6的sp3版本,刚刚发个附件的,版主收到了吗?没收到的话我再发一个。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-2 18:00:00
板凳
附件已经收到,但是我看Excel的每个Sheet都没有设置PageSize,你具体指的哪个Sheet的设置在打开之后丢失呢。
回复 使用道具 举报
sakeryu
初级会员   /  发表于:2012-5-3 09:56:00
地板
是第二张表 国有和国有控股粮食企业财务主要指标月报表。你用excel打开可以看见,我设置的是A4纸,横向。其他sheet是b4,纵向。。。你验证的前提是,把计算机的打印机首选项,把默认纸张改成b4,纵向。否则如果你打印机默认纸张就是a4的话,可能看不出问题来。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-3 17:13:00
5#
我使用附件中的工程打开你发送的excel,然后执行打印预览,第一页是纵向打印,第二页是横向打印,与在Excel中的效果是一样的,请参考附件中的代码:
4288_OpenExcel.zip (57.56 KB, 下载次数: 321)
回复 使用道具 举报
sakeryu
初级会员   /  发表于:2012-5-3 22:39:00
6#
你这个是只说明了打印预览的方向吧。纸张大小呢?第二张表是A4纸吗?我其实要说的就是excel的打印参数是不是完全传递到spread里面了?我现在遇到的问题就是发现纸张类型和方向没有传递过来。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-4 10:24:00
7#
纸张类型和打印方向都可以正确导入打拼Spread中提供,从你发来的Excel来看【国有和国有控股粮食企业财务主要指标月报表】在Excel中查看设置的是B4纵向,【主要财务指标表】设置的是B4横向。导入到Spread中这两页还是保持Excel中的设置。
回复 使用道具 举报
sakeryu
初级会员   /  发表于:2012-5-4 10:28:00
8#
老大,不对吧?“从你发来的Excel来看【国有和国有控股粮食企业财务主要指标月报表】在Excel中查看设置的是B4纵向”——这张表我是特意改成了A4横向的。。如果你那打开不是的话,你可以尝试在excel里面把不同sheet设置为不同纸张类型和方向,然后用spread打开,一看便知。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-4 10:31:00
9#
我下载的是 http://gcdn.grapecity.com/showtopic-4288.html 中一楼帖子的附件,然后用Excel2007打开的。
回复 使用道具 举报
sakeryu
初级会员   /  发表于:2012-5-4 10:36:00
10#
噢。误会了。是现在这个附件。最开始我发帖发过的,可能你们移贴归类的时候掉了,我还以为你们收到了呢。

eeee.zip

41.81 KB, 下载次数: 303

zip

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部