Menyembunyikan teks secara terprogram dalam dokumen
Anda bisa menyembunyikan teks dalam dokumen dengan mengatur Hidden properti Font untuk rentang teks tertentu.
Misalnya, Anda dapat menyembunyikan sementara teks dalam Bookmark (dalam kustomisasi tingkat dokumen) atau Bookmark (dalam Add-in VSTO) sebelum mengirim dokumen ke printer.
Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek tingkat dokumen dan proyek Add-in VSTO untuk Word. Untuk informasi selengkapnya, lihat Fitur yang tersedia berdasarkan aplikasi Office likasi dan jenis proyek.
Untuk menyembunyikan teks dalam kontrol Bookmark saat mencetak dokumen
Buat prosedur yang menyembunyikan semua teks yang berada dalam rentang tertentu.
Buat prosedur yang menampilkan semua teks yang berada dalam rentang tertentu.
Teruskan rentang bookmark ke
HideText
metode , cetak dokumen, lalu teruskan rentang yang sama keUnhideText
metode .Contoh kode berikut dapat digunakan dalam kustomisasi tingkat dokumen. Untuk menggunakan contoh ini, jalankan dari
ThisDocument
kelas di proyek Anda.HideText(bookmark1.Range); object oTrue = true; object oFalse = false; object range = Word.WdPrintOutRange.wdPrintAllDocument; object items = Word.WdPrintOutItem.wdPrintDocumentContent; object copies = "1"; object pages = ""; object pageType = Word.WdPrintOutPages.wdPrintAllPages; 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); UnhideText(bookmark1.Range);
Contoh kode berikut dapat digunakan dalam Add-in VSTO. Contoh ini menggunakan dokumen aktif. Untuk menggunakan contoh, jalankan dari
ThisAddIn
kelas di proyek Anda.HideText(bookmark1.Range); this.Application.ActiveDocument.PrintOut(true, false, Word.WdPrintOutRange.wdPrintAllDocument, Item:Word.WdPrintOutItem.wdPrintDocumentContent, Copies:"1", Pages:"", PageType:Word.WdPrintOutPages.wdPrintAllPages, PrintToFile:false, Collate:true, ManualDuplexPrint:false); UnhideText(bookmark1.Range);
Mengkompilasi kode
Contoh kode ini mengasumsikan bahwa dokumen berisi Bookmark kontrol (dalam kustomisasi tingkat dokumen) atau Bookmark kontrol (dalam Add-in VSTO) yang bernama bookmark1
.