Implantar o sistema 2007 Office com uma Faixa de Opções personalizada
Atualizado: janeiro de 2008
Aplica-se a: Office Resource Kit
Tópico modificado em: 2008-11-18
Neste artigo:
Sobre a personalização da Faixa de Opções
Métodos de personalização da Faixa de Opções
Personalizando a Faixa de Opções usando o Office Open XML
Criando uma marca de exemplo do Word usando marcação XML
Implantando a solução personalizada
A nova interface do usuário no Microsoft Office 2007, a interface do usuário do Microsoft Office Fluent, foi criada pra fornecer uma maneira mais simples e que pode ser descoberta para os usuários concluírem seu trabalho no Office. A interface do usuário do Office Fluent inclui a Faixa de Opções, uma faixa de comandos agrupados logicamente em uma série de guias que são executadas na parte superior de um aplicativo do 2007 Office system. A Faixa de Opções substitui os menus e as barras de ferramentas de versões anteriores do Office.
É possível personalizar a Faixa de Opções da organização usando XML e código de programação. Este artigo fornece links para recursos que descrevem a personalização da Faixa de Opções em detalhes e explica as etapas para implantar uma Faixa de Opções personalizada para seus usuários. Tenha em mente que o Microsoft Office Access 2007 e o Microsoft Office Outlook 2007 implementam a personalização de maneira levemente diferente do Microsoft Office Word 2007Microsoft Office Excel 2007 e do Microsoft Office PowerPoint 2007.
Sobre a personalização da Faixa de Opções
A personalização da Faixa de Opções permite aos usuários ou organizações modificar a IU, usando XML, para suas necessidades específicas. É possível adicionar ou ocultar guias para comandos comuns específicos e criar guias personalizadas. Também é possível reorganizar os comandos na Faixa de Opções para adaptá-la à sua funcionalidade específica.
Métodos de personalização da Faixa de Opções
É possível personalizar a Faixa de Opções usando um dos métodos a seguir:
Suplemento COM Crie um projeto de suplemento COM no Microsoft Visual Studio.
Suplemento do Microsoft Office Crie um projeto de suplemento do Microsoft Office no Microsoft Visual Studio Tools for Office, Second Edition (VSTO 2005 SE).
Arquivo de modelo Crie um arquivo de modelo para um documento do aplicativo 2007 Office system. Por exemplo, um arquivo .dotx para o Office Word 2007.
O método que você usa para personalizar a Faixa de Opções é baseado na sua experiência. O trabalho com marcação XML pode ser feito facilmente dentro do Notepad e é consideravelmente mais fácil que a codificação tradicional. A alternativa é que você pode iniciar o VSTO 2005 SE e, com o mínimo de código, ter um projeto de personalização da Faixa de Opções em algumas etapas usando os modelos internos. O VSTO 2005 SE se concentra em suplementos para o 2007 Office system, mas também permite suplementos para o Office 2003.
Personalizando a Faixa de Opções usando o Office Open XML
A personalização da Faixa de Opções usando o Office Open XML requer um mínimo de três componentes:
A estrutura de pastas para os arquivos customUI, _rels, _docProps e o aplicativo
O arquivo customUI.xml
O arquivo .rels
Observação: |
---|
O Formato Office Open XML é um arquivo compactado, uma extensão de nome de arquivo .zip. |
A pasta customUI armazena o arquivo customIU.xml, que descreve a personalização que está sendo feita. A pasta _rels armazena os arquivos .rels, que identifica os relacionamentos que são definidos entre as pastas e o pacote. A pasta _docProps lista os elementos e propriedades do documento. A pasta do aplicativo nomeia o aplicativo que está sendo personalizado.
Criando uma marca de exemplo do Word usando marcação XML.
Use o seguinte procedimento para criar uma marca do Word usando marcação XML.
Criar uma marca de exemplo do Word
Abra o Office Word 2007 e salve um documento em branco como New Tab.docx.
Renomeie New Tab.docx para New Tab.docx.zip. Isso irá criar a estrutura de pastas necessária como um dos componentes.
Abra New Tab.docx.zip e modifique o arquivo customUI.xml dentro da pasta customUI usando o Notepad. Por exemplo:
<customUI xmlns="https://schemas.microsoft.com/office/2006/01/customui"> <ribbon>
** <tabs>**
** <tab id="customTab" label="New Tab">**
** <group id="customGroup" label="Teste">**
** <button idMso="PasteSpecialDialog" visible="true" size="small" label="Escolha uma Opção para Colar" />**
** <button idMso="FileSave" visible="true" size="small" />**
** </group>**
** </tab>**
** </tabs>**
</ribbon>
</customUI>
Adicione o relacionamento ao arquivo ,rels localizado na pasta _rels.
Copie o arquivo .rels para fora da pasta *.zip e faça a seguinte modificação:
<Relationship Type="https://schemas.microsoft.com/office/2006/relationships/ui/extensibility" Target="/customUI/customUI.xml" Id="rId#" />
Onde a Id é atribuída a um número ainda não usado
Salve o arquivo e copie-o de volta para a pasta *.zip, substituindo o arquivo .rels existente.
Renomeie o arquivo *.zip de volta para *.docx e abra-o para ver a nova marca do Word.
Para obter uma lista completa de IDs de controle que podem ser baixadas para ajudar com a edição do Office Open XML, consulte o documento do 2007 Office System sobre listas de IDs de controle (https://go.microsoft.com/fwlink/?linkid=107549\&clcid=0x416).
Para exibir um webcast sobre como personalizar a Faixa de Opções usando o Office Open XML, consulte a página sobre as dicas e truques do sistema Microsoft Office para personalização da Faixa de Opções usando o Office Open XML (https://go.microsoft.com/fwlink/?linkid=107551\&clcid=0x416).
Implantando a solução personalizada
O método de implantação que você usa para fornecer uma IU personalizada para os usuários depende do método de personalização escolhido: suplemento COM, suplemento do Microsoft Office ou arquivo de modelo.
Observação: |
---|
Se você personalizar uma Faixa de Opções usando um suplemento COM ou criando um suplemento do Microsoft Office, será necessário distribuir o aplicativo para os computadores dos usuários para que a nova Faixa de Opções apareça nos aplicativos do Office. O novo instalador VSTO Clickonce vai verificar automaticamente e instalar os pré-requisitos necessários para configurar o ambiente, tornando a implantação muito mais fácil. |
Para obter informações sobre como implantar a Faixa de Opções criada usando um suplemento COM, consulte a página sobre a implantação de suplementos no nível do aplicativo (em inglês) (https://go.microsoft.com/fwlink/?linkid=107557\&clcid=0x416) (em inglês).
Para obter informações sobre como implantar a Faixa de Opções que foi criada usando um suplemento do Microsoft Office, consulte a página sobre o Visual Studio Tools for Office (em inglês) (https://go.microsoft.com/fwlink/?linkid=107558\&clcid=0x416) (em inglês).
Para obter informações sobre como implantar a Faixa de Opções usando o VSTO 2005 SE, consulte a página sobre como implantar soluções do Office (em inglês) (https://go.microsoft.com/fwlink/?linkid=107559\&clcid=0x416) (em inglês).
Para distribuir um arquivo de modelo para os usuários que fornece uma Faixa de Opções personalizada para um documento específico, você também pode usar a OCT (Ferramenta de Personalização do Office). Para obter mais informações, consulte Adicionar arquivos in Ferramenta de Personalização do Office no 2007 Office system.
Consulte também
Outros recursos
Personalizando a Faixa de Opções do Office Fluent 2007 para desenvolvedores (em inglês)
Amplie o 2007 Office System com suas próprias marcas e controles da Faixa de Opções (em inglês)
Adicionando links de recursos à Faixa de Opções do Office Fluent 2007 usando suplementos COM (em inglês)
Como personalizar a Faixa de Opções (em inglês)
Personalizando a barra de ferramentas de acesso rápido da interface do usuário do Office Fluent 2007 (em inglês)
Suplemento do Word2007: Marca do Guia de Introdução para o Word 2007 (em inglês)