การสั่ง print ด้วยC#
2 posters
หน้า 1 จาก 1
การสั่ง print ด้วยC#
สวัสดีค่ะ หนูอยากทราบว่า เราจะเขียนสั่ง print microsoft word ด้วย C# ได้ไหม ถ้าได้จะเขียนยังไงค่ะ จึงจะสั่ง print file พวกนี้ได้
ช่วยหนูด้วยนะคะ จำเป็นต้องใช้จริงๆ
....ขอบคุณค่ะ
ช่วยหนูด้วยนะคะ จำเป็นต้องใช้จริงๆ
....ขอบคุณค่ะ
devilce20- จำนวนข้อความ : 4
Join date : 01/03/2011
Re: การสั่ง print ด้วยC#
โค้ดจะประมาณนี้
object nullobj = Missing.Value;
doc = wordApp.Documents.Open(ref file,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj);
doc.Activate();
doc.Visible = true;
int dialogResult = wordApp.Dialogs[Microsoft.Office.Interop.Word.WdWordDialog.wdDialogFilePrint].Show(ref nullobj);
if (dialogResult == 1)
{
doc.PrintOut(ref nullobj, ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj);
}
ดูรายละเอียดและคำอธิบายเพิ่มเติมที่ http://www.codeproject.com/KB/printing/WordPrinting.aspx
object nullobj = Missing.Value;
doc = wordApp.Documents.Open(ref file,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj);
doc.Activate();
doc.Visible = true;
int dialogResult = wordApp.Dialogs[Microsoft.Office.Interop.Word.WdWordDialog.wdDialogFilePrint].Show(ref nullobj);
if (dialogResult == 1)
{
doc.PrintOut(ref nullobj, ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj);
}
ดูรายละเอียดและคำอธิบายเพิ่มเติมที่ http://www.codeproject.com/KB/printing/WordPrinting.aspx
หน้า 1 จาก 1
Permissions in this forum:
คุณไม่สามารถพิมพ์ตอบ
|
|