Como: Ocultar texto em documentos
Se aplica a |
---|
As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office. Tipo de Projeto
Versão do Microsoft Office
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Você pode ocultar o texto em um documento por Configuração a propriedade Hidden a Font para um determinado intervalo de texto.
Por exemplo, você pode ocultar temporariamente o texto dentro de um Microsoft.Office.Tools.Word.Bookmark (em uma personalização de nível de documento) ou um Microsoft.Office.Interop.Word.Bookmark (em um aplicativo-nível Adicionar - in) antes de enviar um documento para uma impressora.
Para ocultar o texto em um Controlarar de indicador ao Impressãosão o documento
Criar um procedimento que oculta Tudo texto que está em um intervalo especificado.
Shared Sub HideText(ByVal rng As Word.Range) rng.Font.Hidden = True End Sub
static void HideText(Word.Range rng) { rng.Font.Hidden = 1; // 1 = True }
Criar um procedimento que exibir novamente Tudo texto que é um intervalo especificado.
Shared Sub UnhideText(ByVal rng As Word.Range) rng.Font.Hidden = False End Sub
static void UnhideText(Word.Range rng) { rng.Font.Hidden = 0; // 0 = False }
Passar o intervalo de um indicador para o método de HideText , imprimir o documento e, em seguida, passar o mesmo intervalo para o método de UnhideText.
O exemplo de código a seguir pode ser usado em uma personalização de nível de documento.Para usar este exemplo, execute-de a classe ThisDocument no seu projeto.
HideText(Bookmark1.Range) Me.PrintOut() UnhideText(Bookmark1.Range)
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);
O exemplo de código a seguir pode ser usado em um nível de aplicativo Adicionar - in.Este exemplo usa o documento ativo.Para usar o exemplo a, execute-de a classe ThisAddIn no seu projeto.
HideText(Bookmark1.Range) Me.Application.ActiveDocument.PrintOut() UnhideText(Bookmark1.Range)
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.Application.ActiveDocument.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);
Compilando o código
Este exemplo de código assume que o documento contém um Controlarar de Microsoft.Office.Tools.Word.Bookmark (em uma personalização de nível de documento) ou o Controlarar de Microsoft.Office.Interop.Word.Bookmark (em um aplicativo-nível Adicionar - in) que é denominado bookmark1.
Consulte também
Tarefas
Como: Definir e selecionar intervalos em documentos
Como: Documentos de intervalos de Redefinir no Word
Como: Atualizar o texto do indicador
Conceitos
Noções básicas sobre parâmetros opcionais in Office Solutions