INFO: Personalizando o painel de tarefas de XP do Microsoft Office

Traduções deste artigo Traduções deste artigo
ID do artigo: 288542 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

Microsoft Office XP contém um novo recurso chamado o painel de tarefas. Um painel de tarefas é uma janela encaixáveis diálogo que dá aos usuários uma maneira conveniente de usar os comandos, coletar informações e modificar seus documentos. Um painel de tarefas do Office pode conter uma ou mais páginas, e cada página é dividida em seções.

Os desenvolvedores podem manipular programaticamente o painel de tarefas para executar certas funções como modo de exibição de painel, encaixar ou desencaixar janela e adicionar informações personalizadas para a página novo item que é comum entre todos os aplicativos do Office.

Mais Informações

O painel de tarefas do Office XP é um tipo especial de objeto CommandBar acoplável. Existe apenas um painel na cada aplicativo do Office e ele pode ser acessado através da coleção CommandBars sob o nome TaskPane . Este CommandBar tem um único controle, que representa a página ativa. Você pode acessar um número limitado de propriedades para a página usando este CommandBarControl . Por exemplo, para exibir o nome para a página atual no painel de tarefas, você pode usar código como o seguinte:
MsgBox "The Active Task Pane Page = " & _ 
  Application.CommandBars("TaskPane").Controls(1).Caption
				
Além disso, a maioria das personalizações de CommandBar como encaixe, altura, largura e assim por diante, podem ser executadas no painel de tarefas. No entanto, há várias coisas que você não pode fazer com o objeto CommandBar do painel de tarefas. Aqui estão alguns exemplos:
  • Mostrando o painel de tarefas através os CommandBars coleção falhará a menos que ele tem sido mostrado pelo menos uma vez porque um painel precisa conter pelo menos uma página fique visível, mas o aplicativo host não atribui normalmente uma página padrão até que o usuário exibe o painel de uma vez.
  • Tentativa de adicionar um controle para o painel de tarefas usando Commandbar.Controls.Add falha com a seguinte mensagem de erro:
    Erro em tempo de execução:-2147467259 (0 x 80004005)
    "Erro não especificado".
    Não é possível adicionar, editar ou remover páginas o painel de tarefas. No entanto, você pode adicionar novos itens para a página New Item usando o objeto NewFile (discutido posteriormente neste artigo).
  • Você não pode definir a propriedade Enabled .
  • Você não pode alterar a página ativa para o painel de tarefas através do objeto CommandBar (ou seja, você não pode alternar de página novo item para a página de área de transferência e vice-versa). No entanto, o Microsoft Word 2002 oferece um objeto separado ( Application.TaskPanes ) para que você selecione a página atual para o painel de tarefas. Word é o único aplicativo Office que oferece esse recurso.

Adicionar itens para a nova página de painel de tarefas do item

Há uma página de painel de tarefas que implementa cada aplicativo do Office XP: a página New Item. Esta página corresponde à caixa diálogo Novo arquivo em versões anteriores do Office. O Office XP permite que você adicionar ou remover itens nesta página para que os documentos ou modelos que você usa com mais freqüência podem ser adicionados para referência rápida. Para fazer isso programaticamente, use o objeto NewFile que é exposto por cada aplicativo do Office.

Para acessar o objeto NewFile , use uma das seguintes propriedades que estão disponíveis no objeto Application. Os nomes das propriedades são diferentes dependendo do aplicativo Office você está trabalhando em:

 Application  Property
 Microsoft Access  NewFileTaskPane
 Microsoft Excel  NewWorkbook
 Microsoft FrontPage  NewPageOrWeb
 Microsoft PowerPoint  NewPresentation
 Microsoft Word  NewDocument

O objeto NewFile expõe dois métodos, Adicionar e Remover , que permitem que você adicionar e remover itens específicos em seções na página Novo para esse aplicativo do Office. Por exemplo, o código a seguir cria uma nova entrada na seção de página de painel de tarefas novo arquivo do Word "Novo documento":
Sub AddNewDocToTaskPane()
    Application.NewDocument.Add FileName:="C:\NewDocument.doc", _
          Section:=msoNew, DisplayName:="Look! My New Document option"
    With Application.CommandBars("Task Pane")
      .Visible = False
      .Visible = True
    End With
End Sub
				
após você executa este código, há uma nova entrada no painel de tarefas "Novo documento" página que, quando clicado, abre o arquivo C:\NewDocument.doc. A seguir é o código equivalente para o Microsoft Excel 2002:
Sub AddNewWorkbookToTaskPane()
    Application.NewWorkbook.Add FileName:="C:\NewWorkbook.xls", _
          Section:=msoNew, DisplayName:="Look! My New Workbook option"
    With Application.CommandBars("Task Pane")
      .Visible = False
      .Visible = True
    End With
End Sub
				
Observação : alternar a propriedade Visible do painel de tarefas para atualizar o modo de exibição. Se o painel de tarefas estiver visível enquanto a página New Item estiver ativa, as alterações feitas por meio de código não são vistas até que ela está oculta e tornar visível novamente.

Você pode adicionar itens a New Item páginas nas outros Microsoft Office XP aplicativos bem. Se você estiver automatizando o painel de tarefas para atender a um aplicativo personalizado, certifique-se de remover quaisquer itens que você adicionar usando o método Remove quando não forem necessários. Os novos itens que você adicionar persistem para esse usuário após o aplicativo é fechado.

Referências

Para obter mais informações sobre usando o painel de tarefas, consulte o Visual Basic para a Ajuda Online do Applications (VBA) para o objeto NewFile .

Propriedades

ID do artigo: 288542 - Última revisão: quarta-feira, 31 de janeiro de 2007 - Revisão: 3.2
A informação contida neste artigo aplica-se a:
  • Microsoft Office XP Developer Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft Word 2002 Standard Edition
Palavras-chave: 
kbmt kbinfo kbprogramming KB288542 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 288542

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com