Demonstra Passo a passo: Alterar a formatação do documento usando controles de caixa de seleção
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. |
Esta explicação passo a passo demonstra como usar controles Windows Forms em uma personalização de nível de documento do Microsoft Office Word para alterar a formatação de texto.
Essa explicação passo a passo ilustra as seguintes tarefas:
Adicionar texto e um Controlarar ao documento em um projeto de nível de documento em tempo de design.
Formatação o texto quando uma opção é Selecionadoda.
Para ver o resultado como um exemplo completo, consulte Exemplo de controles do Word.
Observação: |
---|
Seu computador pode mostrar diferentes nomes ou localizações 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, consulte Configurações do Visual Studio. |
Pré-requisitos
Para completar este passo a passo, são necessários os seguintes componentes:
Ferramentas do Visual Studio para o Office (um componente opcional do O Visual Studio 2008 Professional e Visual Studio Team System).
O Microsoft Office Word 2003 ou Microsoft Office Word 2007.
Ferramentas do Visual Studio para o Office é instalado por padrão com as versões listadas do Visual Studio.Para Marcar se ele está instalado, Marcar Instalando o Visual Studio Tools para Office.
Criando o projeto
A Primeiro etapa é criar um projeto de documento do Word.
Para criar um novo projeto
Criar um projeto de documento do Word com o nome Meu Word formatação.No assistente, Selecionar Criar um documento novo.
For more information, see Como: Criar o Visual Studio Tools para projetos do Office.
O Visual Studio abre o novo documento do Word no designer e adiciona o projeto Formatação Word My para Gerenciador de Soluções.
Adicionar texto e controles ao documento do Word
Para esta explicação passo a passo, Adicionar três caixas de Marcar e algum texto em um Controlarar de Bookmark para o documento do Word.As caixas de Marcar apresentará opções ao usuário Formatação o texto.
Para adicionar três caixas de Marcar
Verificar se o documento é Abrir no designer do Visual Studio.
Na guia Controles ComComumComum de De caixa de ferramentas, arraste o primeiro controle CheckBox para o docComumento.
Na janela Properties, Alterar as propriedades a seguir.
Propriedade
Value (Valor)
Nome
applyBoldFont
Texto
Negrito
Pressionarionar Digite para mover o ponto de inserção abaixo a Primeiro Caixa de Marcar.
Adicionar um segundo Caixa de Marcar para o documento abaixo o ApplyBoldFont Caixa de Marcar e alterar as seguintes propriedades.
Propriedade
Value (Valor)
Nome
applyItalicFont
Texto
Itálico
Pressionarionar Digite para mover o ponto de inserção abaixo o segundo Caixa de Marcar.
Adicionar um terceiro Caixa de Marcar para o documento abaixo o ApplyItalicFont Caixa de Marcar e alterar as seguintes propriedades.
Propriedade
Value (Valor)
Nome
applyUnderlineFont
Texto
Sublinhado
Para adicionar texto e um Controlarar de indicador
Mover o ponto de inserção abaixo o Caixa de Marcar controla e digite o seguinte texto:
Clique em um Caixa de Marcar para alterar a formatação desse texto.
Na guia Controles do Word de De caixa de ferramentas, arraste um controle de Bookmark para o documento.
A caixa de diálogo Adicionar indicador Controlarar aparece.
Selecionar o texto adicionado ao documento e clique em OK.
Um Controlarar de Bookmark chamado Bookmark1 é adicionado ao texto selecionado no documento.
Na janela Properties, Alterar o valor da propriedade (nome) a fontText**.**
Avançar, escreva o código para formatar o texto quando uma caixa de seleção estiver Marcado ou desmarcada.
A texto quando a caixa de verificar a formatação é Marcado ou desmarcada
Quando o usuário seleciona uma opção de formatação, Alterar o formato do texto no documento.
Para alterar a formatação quando uma Caixa de Marcar está Selecionadoda
Clique com o botão direito ThisDocument no Gerenciador de Soluçõese clique em Exibir Code no menu de atalho.
C# somente, Adicionar constantes a seguir à classe ThisDocument.
const int WordTrue = -1; const int WordFalse = 0;
Adicionar o código a seguir ao manipulador de eventos da caixa de Marcar ClickapplyBoldFont.
Private Sub applyBoldFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles applyBoldFont.Click Me.fontText.Bold = Me.applyBoldFont.Checked End Sub
private void applyBoldFont_Click(object sender, System.EventArgs e) { if (this.applyBoldFont.Checked == true) { this.fontText.Bold = WordTrue; } else { this.fontText.Bold = WordFalse; } }
Adicionar o código a seguir ao manipulador de eventos da caixa de Marcar ClickapplyItalicFont.
Private Sub applyItalicFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles applyItalicFont.Click Me.fontText.Italic = Me.applyItalicFont.Checked End Sub
private void applyItalicFont_Click(object sender, System.EventArgs e) { if (this.applyItalicFont.Checked == true) { this.fontText.Italic = WordTrue; } else { this.fontText.Italic = WordFalse; } }
Adicionar o código a seguir ao manipulador de eventos da caixa de Marcar ClickapplyUnderlineFont.
Private Sub applyUnderlineFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles applyUnderlineFont.Click If Me.applyUnderlineFont.Checked Then Me.fontText.Underline = Word.WdUnderline.wdUnderlineSingle Else Me.fontText.Underline = Word.WdUnderline.wdUnderlineNone End If End Sub
private void applyUnderlineFont_Click(object sender, System.EventArgs e) { if (this.applyUnderlineFont.Checked == true) { this.fontText.Underline = Word.WdUnderline.wdUnderlineSingle; } else { this.fontText.Underline = Word.WdUnderline.wdUnderlineNone; } }
Em C#, você deve adicionar manipuladores de eventos para as caixas de texto para o evento Startup.Para obter informações sobre como criar manipuladores de eventos, consulte Como: Criar manipuladores de eventos no Visual Studio Tools for Office.
this.applyBoldFont.Click += new EventHandler(applyBoldFont_Click); this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click); this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
Testando o aplicativo
Agora você pode testar seu documento para Verifique se o texto está formatado corretamente quando você Selecionar ou desmarcar uma caixa de Marcar.
Para testar seu documento
Pressionarionar F5 para executar seu projeto.
Selecionar ou desmarcar uma caixa de Marcar.
Confirme que o texto está formatado corretamente.
Próximas etapas
Esta explicação passo a passo mostra as noções básicas de usar caixas de Marcar e alterar programaticamente Texto formatação nos documentos do Word.Aqui estão algumas tarefas que podem vie em seguida:
Use um botão para preencher uma caixa de texto.For more information, see Demonstra Passo a passo: Exibindo texto em uma caixa de texto em um documento usando um botão.
Usar botões de Rádio para selecionar estilos de gráfico.For more information, see Demonstra Passo a passo: Atualizar um gráfico em um documento usando os botões de Rádio.
Consulte também
Conceitos
O Word Usando Explicações Passo a passo
Limitações do Windows Forms Controls em documentos do Office