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);