VC如何通过PrintOut实现打印指定页码范围的word文档

我在VC6.0里是这么写的testDoc.PrintOut(covTrue,//Background.covOptional,//Append.COleVariant((... 我在VC6.0里是这么写的
testDoc.PrintOut(covTrue, // Background.
covOptional, // Append.
COleVariant((long)3),// Range.
covOptional, // OutputFileName.
COleVariant((long)1), // From.
COleVariant((long)2), // To.
covOptional, // Item.
COleVariant((long)1), // Copies.
covOptional, // Pages.
covOptional, // PageType.
covFalse, // PrintToFile.
covOptional, // Collate.
covOptional, // ActivePrinterMacGX.
covOptional, // ManualDuplexPrint.
covOptional, // PrintZoomColumn New with Word 2002
covOptional, // PrintZoomRow ditto
covOptional, // PrintZoomPaperWidth ditto
covOptional);
在网上查了好多有关PrintOut参数的资料,都说是这样,但是我这么写,运行到这的时候就会报错,如果我把Range这个参数改为COleVariant((long)0),而From和To参数都改成covOptional,就不会报错,而且能正常打印全部文档,但是我想要实现打印指定页码范围的word文档啊,哪位高手帮帮忙啊、、、谢啦、、
这个问题困扰我好几天了、还是不行、如果不用PrintOut函数打印、其他别的方法能实现打印指定页码范围内的文档也行、重点是打印指定页码范围的文档、有木有高手啊、帮帮忙
展开
 我来答
rfz64433
2013-01-03 · TA获得超过979个赞
知道小有建树答主
回答量:5911
采纳率:0%
帮助的人:1348万
展开全部
仔细看看文件,必须有分节,整个文件是3-6,但页面可能不会是3-6页。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
wzl_默笙
2017-12-07
知道答主
回答量:38
采纳率:0%
帮助的人:6.9万
展开全部
页码不要用long 用字符串就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bhtzu
2012-12-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4257万
展开全部
Range设置为wdPrintFromTo
更多追问追答
追问
设置过,不行,说未定义
追答
Background 这个应该设置covFalse吧。
PrintFromTo的值应该就是3,设置3应该没问题

设置上看应该没问题,背景那个改false试试吧,确实看不到什么问题,这样应该可以了的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式