Program aracılığıyla belgeleri yazdırma
Microsoft Office Word belgesinin tamamını veya bir belgenin bir bölümünü varsayılan yazıcınıza yazdırabilirsiniz.
Şunlar için geçerlidir: Bu konudaki bilgiler, Word için belge düzeyi projeler ve VSTO Eklenti projeleri için geçerlidir. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.
Belge düzeyinde özelleştirmenin parçası olan bir belgeyi yazdırma
Belgenin tamamını yazdırmak için
Belgenin PrintOut
ThisDocument
tamamını yazdırmak için projenizdeki sınıfının yöntemini çağırın. Bu örneği kullanmak için sınıfından koduThisDocument
çalıştırın.object copies = "1"; object pages = ""; object range = Word.WdPrintOutRange.wdPrintAllDocument; object items = Word.WdPrintOutItem.wdPrintDocumentContent; object pageType = Word.WdPrintOutPages.wdPrintAllPages; object oTrue = true; object oFalse = false; this.PrintOut(ref oTrue, ref oFalse, ref range, ref missing, ref missing, ref missing, ref items, ref copies, ref pages, ref pageType, ref oFalse, ref oTrue, ref missing, ref oFalse, ref missing, ref missing, ref missing, ref missing);
Belgenin geçerli sayfasını yazdırmak için
PrintOut Projenizdeki sınıfın
ThisDocument
yöntemini çağırın ve geçerli sayfanın bir kopyasının yazdırılacağını belirtin. Bu örneği kullanmak için sınıfından koduThisDocument
çalıştırın.object copies = "1"; object pages = "1"; object range = Word.WdPrintOutRange.wdPrintCurrentPage; object items = Word.WdPrintOutItem.wdPrintDocumentContent; object pageType = Word.WdPrintOutPages.wdPrintAllPages; object oTrue = true; object oFalse = false; this.PrintOut( ref oTrue, ref oFalse, ref range, ref missing, ref missing, ref missing, ref items, ref copies, ref pages, ref pageType, ref oFalse, ref oTrue, ref missing, ref oFalse, ref missing, ref missing, ref missing, ref missing);
VSTO Eklentisi kullanarak belge yazdırma
Belgenin tamamını yazdırmak için
PrintOut Yazdırmak istediğiniz nesnenin Document yöntemini çağırın. Aşağıdaki kod örneği etkin belgeyi yazdırır. Bu örneği kullanmak için projenizdeki sınıfından
ThisAddIn
kodu çalıştırın.
Belgenin geçerli sayfasını yazdırmak için
PrintOut Yazdırmak istediğiniz nesnenin Document yöntemini çağırın ve geçerli sayfanın bir kopyasının yazdırılacağını belirtin. Aşağıdaki kod örneği etkin belgeyi yazdırır. Bu örneği kullanmak için projenizdeki sınıfından
ThisAddIn
kodu çalıştırın.object copies = "1"; object pages = "1"; object range = Word.WdPrintOutRange.wdPrintCurrentPage; object items = Word.WdPrintOutItem.wdPrintDocumentContent; object pageType = Word.WdPrintOutPages.wdPrintAllPages; object oTrue = true; object oFalse = false; Word.Document document = this.Application.ActiveDocument; document.PrintOut( ref oTrue, ref oFalse, ref range, ref missing, ref missing, ref missing, ref items, ref copies, ref pages, ref pageType, ref oFalse, ref oTrue, ref missing, ref oFalse, ref missing, ref missing, ref missing, ref missing);