Demonstra Passo a passo: Alterar a formatação do documento usando controles CheckBox
Este passo a passo demonstra como usar controles do Windows Forms em uma personalização em nível de documento para o Microsoft Office Word para alterar a formatação de texto.
Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento para o Word. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.
Este passo a passo ilustra as seguintes tarefas:
Adicionar texto e um controle ao documento em um projeto de nível de documento em tempo de design.
Formatar o texto quando uma opção é selecionada.
Para ver o resultado como um exemplo concluído, consulte o Exemplo de controles do Word em Exemplos de desenvolvimento e instruções passo a passo do Office.
Observação
Seu computador pode mostrar diferentes nomes ou locais para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, confira Personalizar o IDE.
Pré-requisitos
Você precisará dos seguintes componentes para concluir este passo a passo:
Uma edição do Visual Studio que inclui o Microsoft Office Developer Tools. Para obter mais informações, consulte Configurar um computador para desenvolver soluções do Office.
Word 2013 ou Word 2010 .
Criar o projeto
A primeira etapa é criar um projeto de Documento do Word.
Crie um novo projeto
Crie um projeto de documento do Word com o nome Minha formatação do Word. No assistente, selecione Criar um novo documento.
Para obter mais informações, consulte Como: Criar projetos do Office no Visual Studio.
O Visual Studio abre o novo documento do Word no designer e adiciona o projeto My Word Formatting ao Gerenciador de Soluções.
Adicionar texto e controles ao documento do Word
Para esta explicação passo a passo, adicione três caixas de seleção e algum texto em um Bookmark controle para o documento do Word. As caixas de seleção apresentarão opções ao usuário para formatar o texto.
Adicionar três caixas de seleção
Verifique se o documento está aberto no designer do Visual Studio.
Na guia Controles Comuns da Caixa de Ferramentas, arraste o primeiro CheckBox controle para o documento.
Na janela Propriedades, altere as seguintes propriedades.
Propriedade Valor Nome applyBoldFont Texto Negrito Pressione Enter para mover o ponto de inserção abaixo da primeira caixa de seleção.
Adicione uma segunda caixa de seleção ao documento abaixo da caixa de
ApplyBoldFont
seleção e altere as propriedades a seguir.Propriedade Valor Nome applyItalicFont Texto Itálico Pressione Enter para mover o ponto de inserção abaixo da segunda caixa de seleção.
Adicione uma terceira caixa de seleção ao documento abaixo da caixa de
ApplyItalicFont
seleção e altere as propriedades a seguir.Propriedade Valor Nome applyUnderlineFont Texto Sublinhado
Adicionar texto e um controle Bookmark
Mova o ponto de inserção abaixo dos controles da caixa de seleção e digite o seguinte texto:
Clique em uma caixa de seleção para alterar a formatação deste texto.
Na guia Controles do Word da Caixa de Ferramentas, arraste um Bookmark controle para o documento.
A caixa de diálogo Adicionar controle de indicador é exibida.
Selecione o texto adicionado ao documento e clique em OK.
Um Bookmark controle chamado Bookmark1 é adicionado ao texto selecionado no documento.
Na janela Propriedades, altere o valor da propriedade (Name) para fontText.
Em seguida, escreva o código para formatar o texto quando uma caixa de seleção estiver marcada ou desmarcada.
Formatar o texto quando uma caixa de seleção estiver marcada ou desmarcada
Quando o usuário seleciona uma opção de formatação, altere o formato do texto no documento.
Alterar a formatação quando uma caixa de seleção é marcada
Clique com o botão direito do mouse
ThisDocument
no Gerenciador de Soluções e clique em Exibir Código no menu de atalho.Somente para C#, adicione as seguintes constantes à classe ThisDocument .
const int WordTrue = -1; const int WordFalse = 0;
Adicione o seguinte código ao Click manipulador de eventos da caixa de
applyBoldFont
seleção.Adicione o seguinte código ao Click manipulador de eventos da caixa de
applyItalicFont
seleção.Adicione o seguinte código ao Click manipulador de eventos da caixa de
applyUnderlineFont
seleção.No C#, você deve adicionar manipuladores de eventos para as caixas de texto ao Startup evento. Para obter informações sobre como criar manipuladores de eventos, consulte Como: Criar manipuladores de eventos em projetos do Office.
this.applyBoldFont.Click += new EventHandler(applyBoldFont_Click); this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click); this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
Testar o aplicativo
Agora você pode testar seu documento para verificar se o texto está formatado corretamente quando você marca ou desmarca uma caixa de seleção.
Testar seu documento
Pressione F5 para executar o projeto.
Marque ou desmarque uma caixa de seleção.
Confirme se o texto está formatado corretamente.
Próximas etapas
Este passo a passo mostra as noções básicas de como usar caixas de seleção e alterar programaticamente a formatação de texto em documentos do Word. Estas são algumas tarefas que podem vir a seguir:
Use um botão para preencher uma caixa de texto. Para obter mais informações, consulte Demonstra Passo a passo: Exibir texto em uma caixa de texto em um documento usando um botão.
Usando botões de opção para selecionar estilos de gráfico.