无
无粮野鹤
Unregistered / Unconfirmed
GUEST, unregistred user!
对word编程,打印一个已经存在的word文档,如果要用指定的打印机(例打印到传真机)
而不用默认打印机(例Epson LQ-1600KII)。解决的方法之一是先把"Print to Fax"设置为
默认,然后打印,之后产生新问题----不知如何恢复原来的默认打印机?
下列c++代码供你参考:
Variant V;
V = CreateOleObject("Word.Basic");
V.Exec(Procedure("FileOpen")<<"C://My Documents//Temp.doc");
V.Exec(Procedure("FilePrintSetup")<<"Print to Fax");
V.Exec(Procedure("FilePrint")<<0<<0<<0<<""<<""<<""<<0<<2<<""<<0<<0<<0<<"C://My Documents//Temp.doc");
无论用delphi或c++builder回答都有大!
急急急!
而不用默认打印机(例Epson LQ-1600KII)。解决的方法之一是先把"Print to Fax"设置为
默认,然后打印,之后产生新问题----不知如何恢复原来的默认打印机?
下列c++代码供你参考:
Variant V;
V = CreateOleObject("Word.Basic");
V.Exec(Procedure("FileOpen")<<"C://My Documents//Temp.doc");
V.Exec(Procedure("FilePrintSetup")<<"Print to Fax");
V.Exec(Procedure("FilePrint")<<0<<0<<0<<""<<""<<""<<0<<2<<""<<0<<0<<0<<"C://My Documents//Temp.doc");
无论用delphi或c++builder回答都有大!
急急急!