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

NoteObservaçã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

  1. Abra o Office Word 2007 e salve um documento em branco como New Tab.docx.

  2. Renomeie New Tab.docx para New Tab.docx.zip. Isso irá criar a estrutura de pastas necessária como um dos componentes.

  3. 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>

  4. Adicione o relacionamento ao arquivo ,rels localizado na pasta _rels.

  5. 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

  6. Salve o arquivo e copie-o de volta para a pasta *.zip, substituindo o arquivo .rels existente.

  7. 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.

NoteObservaçã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.