Compartilhar via


Passo a passo: Inserir um texto em um documento a partir de um painel de ações

Essa explicação passo a passo demonstra como criar um painel de ações em um documento Microsoft Office Word.O painel de ações contém dois controles que coletam entrada e envia o texto do documento.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento para Word 2013 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Essa explicação passo a passo mostra as seguintes tarefas:

  • Criando uma interface usando controles de formulários do windows em um controle do painel ações.

  • Exibindo o painel de ações quando o aplicativo abrir.

ObservaçãoObservação

Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de interface do usuário Visual Studio nas instruções a seguir.A edição Visual Studio que você possui e as configurações que você usa determinam esses elementos.Para obter mais informações, consulte Configurações de Visual Studio.

Pré-requisitos

Para completar este passo-a-passo, são necessários os seguintes componentes:

-

Uma edição do Visual Studio 2012 que inclui o Microsoft Office Developer Tools. Para obter mais informações, consulte [Configurando um computador para desenvolver soluções do Office](bb398242\(v=vs.110\).md).
  • Word 2013 ou Word 2010.

Criando o projeto

A primeira etapa é criar um projeto do documento do word.

para criar um novo projeto

  • Crie um projeto do documento do word com o nome básico meu painel de ações.Em o assistente, selecione Criar um novo documento.Para obter mais informações, consulte Como: criar projetos do Office em Visual Studio.

    O Visual Studio abre o novo documento do word no designer e adiciona o projeto de Meu painel de ações básico a Gerenciador de Soluções.

Adicionando texto e marcadores para o documento

O painel de ações enviará o texto indexadores no documento.Para criar o documento, digite algum texto para criar um formulário básico.

Para adicionar texto a seu documento

  • Digite o seguinte texto em seu documento do word:

    21 de março de 2008

    Nome

    Endereço

    Este é um exemplo de um painel básico de ações em palavras.

Você pode adicionar um controle de Bookmark no seu documento arrastando o de Caixa de Ferramentas no Visual Studio ou usando a caixa de diálogo de Indicador em palavras.

Para adicionar um controle do indexador no seu documento

  1. De a guia de Controles do word de Caixa de Ferramentas, arraste um controle de Bookmark no seu documento.

    a caixa de diálogo de Adicione o controle do indexador aparece.

  2. Selecione a palavra Nome, sem selecionar a marca de parágrafo, e clique OK.

    ObservaçãoObservação

    A marca de parágrafo deve estar fora do indexador.Se as marcas de parágrafo não são visíveis no documento, clique no menu de FerramentasFerramentas do Microsoft Office Word , aponte para e então clique em Opções.Clique na guia de Modo de Visualização , e selecione a caixa de seleção de Marcas de Parágrafo na seção de Marcas de Formatação da caixa de diálogo de Opções .

  3. Em a janela de Propriedades , altere a propriedade de Nome de Bookmark1 a showName.

  4. Selecione a palavra Endereço, sem selecionar a marca de parágrafo.

  5. Em a guia de Inserir de fita, no grupo de Links , clique em Indicador.

  6. Em a caixa de diálogo de Indicador , digite showAddress na caixa de Nome do marcador e clique Adicionar.

Adicionando controles para o painel de ações

Para criar a interface do painel ações, adicione um controle do painel ações ao projeto e então adicione controles de formulários do windows para o controle do painel ações.

Para adicionar um controle do painel ações

  1. Selecione o projeto de Meu painel de ações básico em Gerenciador de Soluções.

  2. No menu Project, clique em Add New Item.

  3. Em a caixa de diálogo de Adicionar novo item , clique Controle do Painel Ações, nomeie o controle InsertTextControl, e clique Adicionar.

Para adicionar controles de formulários do windows para o controle do painel ações

  1. Se o controle do painel ações não estiver visível no designer, clique duas vezes InsertTextControl.

  2. De a guia de Controles Comuns de Caixa de Ferramentas, arraste um controle de Rótulo ao controle do painel ações.

  3. Altere a propriedade de Text do controle label a Nome.

  4. Adicionar um controle de Caixa de Texto ao controle do painel ações, e altere as propriedades a seguir.

    Propriedade

    Valor

    Nome

    getName

    Size (Tamanho)

    130, 20

  5. Adicionar um controle de Rótulo do segundo ao controle do painel ações, e altere a propriedade de Texto a Endereço.

  6. Adicionar um controle de Caixa de Texto do segundo ao controle do painel ações, e altere as propriedades a seguir.

    Propriedade

    Valor

    Nome

    getAddress

    aceita o retorno

    True

    Multiline (de múltiplas linhas)

    True

    Size (Tamanho)

    130, 40

  7. Adicionar um controle de Botão ao controle do painel ações, e altere as propriedades a seguir.

    Propriedade

    Valor

    Nome

    addText

    Texto

    Inserir

Adicionando código para inserir texto em um documento

Em o painel ações, escreva código que insere o texto das caixas de texto apropriados em controles de Bookmark no documento.Você pode usar a classe para controles de Globals de acesso no documento dos controles no painel ações.Para obter mais informações, consulte Acesso global a objetos em projetos do Office.

Para inserir texto do painel ações em um marcador no documento

  1. Adicione o seguinte código ao manipulador de eventos de Click de botão de addText .

    Private Sub addText_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
        Handles addText.Click
    
        If Me.getName.Text <> String.Empty Then
            Globals.ThisDocument.showName.Text = Me.getName.Text
        End If
    
        If Me.getAddress.Text <> String.Empty Then
            Globals.ThisDocument.showAddress.Text = Me.getAddress.Text
        End If
    
        Me.getName.Text = String.Empty
        Me.getAddress.Text = String.Empty
    End Sub
    
    private void addText_Click(object sender, System.EventArgs e)
    {
        if (this.getName.Text != String.Empty) 
        {
            Globals.ThisDocument.showName.Text = this.getName.Text;
        }
    
        if (this.getAddress.Text != String.Empty)
        {
            Globals.ThisDocument.showAddress.Text = this.getAddress.Text;
        }
    
        this.getName.Text = String.Empty;
        this.getAddress.Text = String.Empty;
    }
    
  2. Em C#, você deve adicionar um manipulador de eventos do clique de botão.Você pode colocar esse código no construtor de InsertTextControl após a chamada a IntializeComponent.Para obter informações sobre como criar manipuladores de eventos, consulte Como: criar manipuladores de eventos em projetos do Office.

    public InsertTextControl()
    {
        InitializeComponent();
        this.addText.Click += new EventHandler(addText_Click);
    }
    

Adicionando código para mostrar o painel de ações

Para mostrar o painel de ações, adicione o controle que você criou para a coleção do controle.

Para mostrar o painel de ações

  1. Crie uma nova instância do controle do painel ações na classe de ThisDocument .

    Dim insertText As New InsertTextControl
    
    private InsertTextControl insertText = new InsertTextControl();
    
  2. Adicione o seguinte código ao manipulador de eventos de Startup de ThisDocument.

    Me.ActionsPane.Controls.Add(insertText)
    
    this.ActionsPane.Controls.Add(insertText);
    

Testando o aplicativo

Teste seu documento para verificar que o painel de ações abre quando o documento está aberto e que o texto digitado nas caixas de texto é inserido nos indicadores quando o botão é clicado.

para testar seu documento

  1. Pressione F5 para executar o seu projeto.

  2. Confirme que o painel de ações é visível.

  3. Digite seu nome e endereço nas caixas de texto no painel ações e clique Inserir.

Próximas etapas

Aqui estão algumas tarefas que podem vie em seguida:

Consulte também

Tarefas

Como: adiciona um painel de ações para documentos do Word ou planilhas do Excel

Como: gerenciar o Layout do controle em painéis de ações

Conceitos

Indicador de controle

Outros recursos

Visão geral do painel de ações

How to: Add an Actions Pane to Excel Workbooks