我需要在程序中对word,ppt等文档进行打印,已经知道了要使用的打印机的设备名,使用:
ShellExecute(NULL, 'print', 'C:\test.doc', 'APF Fax Printer', NULL, SW_HIDE);
这样的代码是可以成功调用APF Fax Printer进行打印的,但是APF Fax Printer必须是默认的打印机才行,如果它不是默认打印机,我使用:
ShellExecute(NULL, 'printto', 'C:\test.doc', 'APF Fax Printer', NULL, SW_HIDE);
执行始终无法成功。请问有什么方法实现我想要的效果啊?