首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

OLE专业户有木有,谢谢

2013-01-11 
OLE专业户有木有,求助,多谢Word 开发人员参考 Document.PrintOut 方法 打印指定文档的全部或部分内容。语法

OLE专业户有木有,求助,多谢
Word 开发人员参考 
Document.PrintOut 方法 
打印指定文档的全部或部分内容。
语法

表达式.PrintOut(Background, Append, Range, OutputFileName, From, To, Item, Copies, Pages, PageType, PrintToFile, Collate, FileName, ActivePrinterMacGX, ManualDuplexPrint, PrintZoomColumn, PrintZoomRow, PrintZoomPaperWidth, PrintZoomPaperHeight)

表达式   必选。一个代表 Document 对象的变量。

摘录office2007 word的帮助文档。

谁能提供一个demo,将一个word打印,注意是虚拟打印,打印成图片。多谢



[解决办法]
你是打印全部页面还是某个页面?
[解决办法]
调用shell的print函数:
 
ShellExecute(NULL,"print","c://temp//test.txt",NULL,NULL,SW_HIDE);
 
需要注意的是,机器上已经装了打印机。打印输出会送到默认打印机。另外,shellExcute还可以用来打印excel和word,替换相应的文件名就可以了。
 
ShellExecute(NULL,"print","c://temp//test.xls",NULL,NULL,SW_HIDE);
 
ShellExecute(NULL,"print","c://temp//test.doc",NULL,NULL,SW_HIDE);

热点排行