Como: Adicionar um painel de tarefas personalizado a um aplicativo

Você pode adicionar um painel de tarefas personalizado para os aplicativos listados acima, usando um suplemento em nível de aplicativo. For more information, see Visão geral sobre painéis de tarefas personalizado.

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

ObservaçãoObservação

Your computer might show different names or locations for some of the Visual Studio user interface elements in the following instructions. The Visual Studio edition that you have and the settings that you use determine these elements. For more information, see Trabalhando com configurações.

Adicionando 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 nível de aplicativo para um dos aplicativos listados acima. For more information, see Como: Criar projetos do Office em Visual Studio.

  2. On the Project menu, click Add User Control.

  3. No Add New Item caixa de diálogo, altere o nome do novo controle de usuário para MyUserControle, em seguida, clique em Add.

    O controle de usuário abre no designer.

  4. Adicionar um ou mais controles de formulários do Windows a partir de Toolbox para o controle de usuário.

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

  6. Add the following code to the ThisAddIn class. Esse código declara instâncias de MyUserControl e CustomTaskPane como membros do ThisAddIn classe.

    Private myUserControl1 As MyUserControl
    Private myCustomTaskPane As Microsoft.Office.Tools.CustomTaskPane
    
    private MyUserControl myUserControl1;
    private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;
    
  7. Add the following code to the ThisAddIn_Startup event handler. Esse código cria um novo CustomTaskPane , adicionando a MyUserControl o objeto para o CustomTaskPanes coleção. O código também exibirá o painel de tarefas.

    myUserControl1 = New MyUserControl
    myCustomTaskPane = Me.CustomTaskPanes.Add(myUserControl1, "My Task Pane")
    myCustomTaskPane.Visible = True
    
    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
    myCustomTaskPane.Visible = true;
    
    ObservaçãoObservação

    Esse código associa o seu painel de tarefas personalizado com a janela ativa no aplicativo. Para alguns aplicativos, convém modificar este código para garantir que o painel de tarefas aparece com outros documentos ou itens no aplicativo. For more information, see Gerenciando os painéis de tarefas personalizados em várias janelas de aplicativo.

Consulte também

Tarefas

Demonstra Passo a passo: A automatização de um aplicativo a partir de um painel de tarefas personalizado

Outros recursos

Personalização de interface do usuário do Office

Visão geral sobre painéis de tarefas personalizado