Partilhar via


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

Para adicionar um painel de ações a um documento Microsoft Office Word ou a uma pasta de trabalho do Microsoft Excel, primeiro crie um controle de usuário formulários do windows.Em seguida, adicione o controle de usuário à propriedade de Controls do campo de ThisDocument.ActionsPane palavra () ou do campo de ThisWorkbook.ActionsPane Excel () no seu projeto.

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

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.

Criando o Controle do Usuário

O procedimento a seguir mostra como criar o controle de usuário em um projeto do word ou Excel.Também adicionará um botão ao controle de usuário que grava texto ao documento ou pasta de trabalho quando é clicado.

Para criar o controle de usuário

  1. Abra seu projeto de um documento do word ou nível do excel no Visual Studio.

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

  3. Em a caixa de diálogo de Adicionar novo item , Controle do Painel Açõesselecione, nomeia-a HelloControl, clique Adicionar.

    ObservaçãoObservação

    Você também pode adicionar um item de Controle do Usuário ao seu projeto.As classes geradas pelos itens de Controle do Painel Ações e de Controle do Usuário são funcionalmente equivalentes.

  4. De a guia de Windows Forms de arrasto de A caixa de ferramentas, um controle de Botão no controle.

    ObservaçãoObservação

    Se o controle não estiver visível no designer, clique duas vezes em HelloControl em Gerenciador de Soluções.

  5. Adicione código ao manipulador de eventos de Click do botão.O código a seguir mostra um exemplo de um documento Microsoft Office Word.

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
        Handles Button1.Click
    
        Globals.ThisDocument.Paragraphs(1).Range.Text = "Hello world!"
    End Sub
    
    private void button1_Click(object sender, System.EventArgs e)
    {
        Globals.ThisDocument.Paragraphs[1].Range.Text = "Hello World!";
    }
    
  6. Em C#, você deve adicionar um manipulador de eventos do clique de botão.Você pode colocar esse código no construtor de HelloControl 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 HelloControl()
    {
        InitializeComponent();
        this.button1.Click += new EventHandler(this.button1_Click);
    }
    

Adicionando o controle de usuário ao painel de ações

Para mostrar o painel de ações, adicione o controle de usuário à propriedade de Controls do campo de ThisDocument.ActionsPane palavra () ou do campo de ThisWorkbook.ActionsPane Excel ().

Para adicionar o controle de usuário ao painel de ações

  1. Adicione o seguinte código à classe de ThisDocument ou de ThisWorkbook como uma declaração no nível de classe (não adicionar este código para um método).

    Dim hello As New HelloControl
    
    private HelloControl hello = new HelloControl();
    
  2. Adicione o seguinte código ao manipulador de eventos de ThisDocument_Startup da classe de ThisDocument ou ao manipulador de eventos de ThisWorkbook_Startup da classe de ThisWorkbook .

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

Consulte também

Tarefas

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

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

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

Outros recursos

Visão geral do painel de ações