Compartilhar via


Adicionar um painel de tarefas personalizado a um aplicativo

Você pode adicionar um painel de tarefas personalizado aos aplicativos listados acima usando o Suplemento VSTO. Para obter mais informações, consulte Painéis de tarefas personalizados.

Aplica-se a: As informações neste tópico se aplicam a projetos de suplemento VSTO para Outlook. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto 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 do Visual Studio.

Adicionar um painel de tarefas personalizado a um aplicativo

Para adicionar um painel de tarefas personalizado a um aplicativo

  1. Abra ou crie um projeto de suplemento VSTO para um dos aplicativos listados acima. Para obter mais informações, consulte Como: Criar projetos do Office no Visual Studio.

  2. No menu Project , clique em Adicionar controle de usuário .

  3. Na caixa de diálogo Adicionar Novo Item, altere o nome do novo controle de usuário para MyUserControl e clique em Adicionar.

    O controle de usuário será aberto no designer.

  4. Adicione um ou mais controles do Windows Forms da caixa de ferramentas ao controle de usuário.

  5. Abra o arquivo de código ThisAddIn.cs ou ThisAddIn.vb .

  6. Adicione o código a seguir à classe ThisAddIn . Esse código declara instâncias de MyUserControl e CustomTaskPane como membros da ThisAddIn classe.

    private MyUserControl myUserControl1;
    private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;
    
  7. Adicione o seguinte código ao manipulador de eventos do ThisAddIn_Startup. Esse código cria um novo CustomTaskPane adicionando o MyUserControl objeto à CustomTaskPanes coleção. O código também exibe o painel de tarefas.

    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
    myCustomTaskPane.Visible = true;
    

    Observação

    Esse código associa seu painel de tarefas personalizado à janela ativa no aplicativo. Para alguns aplicativos, convém modificar esse código para garantir que o painel de tarefas apareça com outros documentos ou itens no aplicativo. Para obter mais informações, consulte Painéis de tarefas personalizados.