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

Traduções de Artigos Traduções de Artigos
Artigo: 288542 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Microsoft Office XP contém uma nova funcionalidade denominada o painel de tarefas. Um painel de tarefas é uma janela de diálogo puder ser ligado a estação de ancoragem que concede aos utilizadores uma forma conveniente de utilizar comandos, reunir informações e modificar os documentos. Um painel de tarefas do Office pode conter uma ou mais páginas, e cada página é dividida em secções.

Os programadores podem manipular programaticamente o painel de tarefas para executar determinadas funções como a vista do painel, ancorar ou desancorar a janela e adicionar informações personalizadas para a página novo item que é comum entre todas as aplicações do Office XP.

Mais Informação

O painel de tarefas do Office XP é um tipo especial de objecto de CommandBar puder ser ligado a estação de ancoragem. Painel de única tarefas no cada aplicação do Office que pode ser acedido através do conjunto de CommandBars sob o nome do Painel de tarefas . Este CommandBar tem um único controlo, que representa a página activa. Pode aceder a um número limitado de propriedades para a página utilizando este CommandBarControl . Por exemplo, para apresentar o nome para a página actual no painel de tarefas, pode utilizar código tal como o seguinte:
MsgBox "The Active Task Pane Page = " & _ 
  Application.CommandBars("TaskPane").Controls(1).Caption
				
além disso, podem ser efectuadas a maior parte das personalizações de CommandBar , tais como de ancoragem, altura, largura e por aí em diante, no painel de tarefas propriamente dito. No entanto, existem várias coisas que não é possível fazer com o objecto de CommandBar do painel de tarefas. Eis alguns exemplos:
  • Mostrar o painel de tarefas através do CommandBars colecção falha, a menos que tem sido mostrado, pelo menos, uma vez porque um painel tem de conter, pelo menos, uma página para ficar visível, mas a aplicação inicial não atribui, normalmente, uma página predefinida até que o utilizador apresenta o painel de uma vez.
  • A tentar adicionar um controlo para o painel de tarefas utilizando commandbar.Controls.Add falha com a seguinte mensagem de erro:
    Erro de tempo de execução:-2147467259 (0 x 80004005)
    "Erro não especificado".
    Não é possível adicionar, editar ou remover páginas a partir do painel de tarefas. No entanto, pode adicionar novos itens para a página de novo item utilizando o objecto NewFile (discutido posteriormente neste artigo).
  • Não é possível definir a propriedade activado .
  • Não pode alterar a página activa para o painel de tarefas através do objecto CommandBar (ou seja, não é possível mudar da página de novo item para a página de área de transferência e vice-versa). No entanto, o Microsoft Word 2002 oferece um objecto independente ( Application.TaskPanes ) para que fique seleccionar a página actual para o painel de tarefas. O Word é a aplicação Office apenas que fornece esta capacidade.

Adicionar itens à página de painel de tarefas Novo Item

Existe uma página de painel de tarefas que implementa todas as aplicações do Office XP: a página de novo item. Esta página corresponde à caixa de diálogo novo ficheiro do versões anteriores do Office. O Office XP permite-lhe adicionar ou remover itens nesta página para que os documentos ou modelos que utiliza com mais frequência podem ser adicionados para referência rápida. Para efectuar este procedimento através de programação, use o objeto NewFile exposto por cada aplicação do Office.

Para aceder ao objecto NewFile , utilize um das seguintes propriedades estão disponíveis no objeto Application. Os nomes das propriedades diferem consoante a aplicação do Office que estiver a trabalhar:

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

O objecto NewFile expõe dois métodos, Adicionar e Remover , que permitem-lhe adicionar e remover itens específicos em secções na página novo ficheiro para essa aplicação Office. Por exemplo, o código seguinte cria uma nova entrada na secção "Novo documento" para a página de painel de tarefas novo ficheiro do Word:
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
				
depois de executar este código, existe uma nova entrada no painel de tarefas "Novo documento" página que, quando clicado, abre o ficheiro C:\NewDocument.doc. Segue-se 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
				
Nota : alternar a propriedade visível do painel de tarefas para actualizar a vista. Se o painel de tarefas visível enquanto a página de novo item está activa, quaisquer alterações efectuadas através de código não são vistas até está oculto e, em seguida, volte a tornada visível.

Pode adicionar itens a páginas de novo item a noutras Microsoft Office XP aplicações bem. Se estiver a automatizar o painel de tarefas de acordo com uma aplicação personalizada, não se esqueça remover itens, adicionar utilizando o método Remove quando já não forem necessários. Os novos itens que adicionar persistem para esse utilizador após a aplicação é fechada.

Referências

Para obter mais informações sobre como utilizar o painel de tarefas, consulte o Visual Basic para a ajuda online do Applications (VBA) para o objecto NewFile .

Propriedades

Artigo: 288542 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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