2015-03-31 78 views
0
worksheet.PrintOutEx(1,2, 1, false, Type.Missing, false, false, Type.Missing); 

我正在使用此代碼打印成功。Print duplex Excel

我想做雙面打印,但我不知道。這方面的任何方向?

回答

0

設置PrinterSettings.Duplex屬性。

您可以使用CanDuplex屬性來檢查打印機是否支持雙面打印。

OR

你可以嘗試這樣的..

How to set duplex printing for Microsoft Word Automation clients in C#

MyDuplexSettings.DuplexSettings ds = new MyDuplexSettings.DuplexSettings(); 

short status = 0; 
string errorMessage = string.Empty; 
status = ds.GetPrinterDuplex("<<Printer Name>>", out errorMessage); 

if (status == 0) 
{ 
//Console.WriteLine("Error occured. Error Message is : " + errorMessage); 
//Some error occured, errorMessage is available in string errorMessage 
} 
else 
{ 
//Console.WriteLine("Current Duplex Setting is : " & status); 
//Call successfull, Current duplex flag is set to status 
} 

status = 2; //set duplex flag to 2 
ds.SetPrinterDuplex("<<Printer Name>>", status, out errorMessage);