找回密码
 立即注册

QQ登录

只需一步,快速开始

lifesky2006
注册会员   /  发表于:2014-10-16 16:17:00
31#
另外 ,我看了下你的那个错误提示,似乎不是我的工程引起的,好像是你那里的问题
而且我的那个工程也不叫spreadcomprint
回复 使用道具 举报
lifesky2006
注册会员   /  发表于:2014-10-16 16:20:00
32#
请尽快帮忙看看 谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-16 19:11:00
33#
回复 32楼lifesky2006的帖子

lifesky2006 你好,
很抱歉让你久等了。

程序已经运行起来了,并且引用了附件中提供的所有 ocx,目前提示以下错误:
Untitled.png

我这边也没有查找出是什么原因。请你协助查看下。
谢谢
回复 使用道具 举报
lifesky2006
注册会员   /  发表于:2014-10-16 23:02:00
34#
那边是引用了VB里的Microsoft Windows Common Controls 6.0 (SP6)这个控件
我附件里的MSCOMCTL.OCX就是这个控件,如果您那没有这个控件,您把它复制到system32下,regsvr32 mscomctl.ocx注册一下
如果你的是WIN7 64位系统,复制到sysWow64下注册一下
回复 使用道具 举报
lifesky2006
注册会员   /  发表于:2014-10-16 23:09:00
35#
或者会不会是窗体上那个toolbar控件先前没有注册,导致失效了?
如果是,先注册mscomctl.ocx,然后重新解压一遍我的demo,覆盖掉现在的,重新打开,应该就行了
回复 使用道具 举报
lifesky2006
注册会员   /  发表于:2014-10-17 13:40:00
36#
算了,这次我连toolbar都去掉了,整个Microsoft Windows Common Controls 6.0 (SP6)这个控件都去掉了,改成按钮了

总该能运行了吧?再帮忙看看,谢谢



打印测试.rar (1.22 MB, 下载次数: 1)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-17 16:23:00
37#
回复 36楼lifesky2006的帖子

你好,

感谢你的协助,Demo 运行起来了。
1.页面变为 1/-1 问题重现了,点击取消后 Spread 中的数据消失了,接下来我会反馈给产品组进行查看。
2.纵向变成横向的问题,请问重现步骤是什么?

谢谢
回复 使用道具 举报
lifesky2006
注册会员   /  发表于:2014-10-17 20:52:00
38#
1、点击一次确定,也就是设置了fps.hdcprinter后,再点取消,数据确实就消失了,printpagecount变成了-1
2、第一次进入打印界面,点击设置,也是点击一次确定后,有的时候就变横向了,我这里重现的条件是选择打印机“发送到 OneNote 2007",然后点击确定,他就变横向了,但是我并没有设置横向。有时候选择别的打印机并不变横向,但是会有细微的调整。

3、还有一个问题,有的时候选择了打印机,设置横向或纵向后,没有什么反应,或者有很细微的变化,或者设置了横向纵向后他根本没变化(还是原来的纵向),但是不设置spread.hdcprinter=printer.hDc就可以设置横向纵向。也是选择打印机“发送到 OneNote 2007"确定后发现的。不明白是什么原因,请帮忙把这个设置也测试下。

谢谢您的细心回复
回复 使用道具 举报
lifesky2006
注册会员   /  发表于:2014-10-18 08:12:00
39#
另,想请问你们每天都是几点在线?什么时候回复问题?
由于公司限制我不能总是在线,有时候看了好多次都没有回复,但是当我不关注的时候就有回复了,再看到的时候已经过去很长时间了,再发帖又没有回复了,所以想知道下你们的工作时间,好及时回复。
谢谢!
回复 使用道具 举报
gicad
注册会员   /  发表于:2014-10-18 21:49:00
40#
看系统打印机设置的,若默认的系统打印机是横向,那你代码中如何设置,预览时都是横向,,这是VB的一个Bug,至少我是没找到好的解决办法。只能去控制面板调整系统打印机的纸张方向
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部