Skrytí textu v dokumentech prostřednictvím kódu programu
Text v dokumentu můžete skrýt nastavením Hidden vlastnosti Font konkrétního rozsahu textu.
Před odesláním dokumentu do tiskárny můžete například dočasně skrýt text v rámci přizpůsobení Bookmark na úrovni dokumentu nebo Bookmark (v doplňku VSTO).
Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO pro Word. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.
Skrytí textu v ovládacím prvku Záložka při tisku dokumentu
Vytvořte proceduru, která skryje veškerý text, který je v zadané oblasti.
Vytvořte proceduru, která zobrazí veškerý text, který je v zadaném rozsahu.
Předejte rozsah záložky metodě
HideText
, vytiskněte dokument a pak předejte metodě stejnou oblastUnhideText
.Následující příklad kódu lze použít v přizpůsobení na úrovni dokumentu. Pokud chcete tento příklad použít, spusťte ho
ThisDocument
z třídy v projektu.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);
Následující příklad kódu lze použít v doplňku VSTO. Tento příklad používá aktivní dokument. Pokud chcete tento příklad použít, spusťte ho
ThisAddIn
z třídy v projektu.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);
Kompilace kódu
Tento příklad kódu předpokládá, že dokument obsahuje Bookmark ovládací prvek (v přizpůsobení na úrovni dokumentu) nebo Bookmark ovládací prvek (v doplňku VSTO), který má název bookmark1
.
Související obsah
- Postupy: Tisk dokumentů prostřednictvím kódu programu
- Postupy: Definování a výběr oblastí v dokumentech prostřednictvím kódu programu
- Postupy: Resetování oblastí ve wordových dokumentech prostřednictvím kódu programu
- Postupy: Aktualizace textu záložky prostřednictvím kódu programu
- Volitelné parametry v řešeních Office