Como Criar um Modelo do Word com Herança de Tema da Biblioteca Pai
🔍 WiseChecker

Como Criar um Modelo do Word com Herança de Tema da Biblioteca Pai

Você precisa de um modelo do Word que herde automaticamente cores, fontes e efeitos de um tema pai armazenado em uma biblioteca do SharePoint. Sem a configuração adequada, os modelos fixam a formatação ou não são atualizados quando o tema pai muda. Este artigo explica como criar um modelo do Word vinculado a uma biblioteca de temas pai, para que todos os documentos filhos reflitam as atualizações mais recentes do tema. Você aprenderá a estrutura de arquivos, as etapas de armazenamento do tema e o método de vinculação necessários para a herança.

Principais conclusões: Criando um modelo do Word com herança de tema

  • Biblioteca de temas do SharePoint como pai: Armazene um arquivo de tema .thmx ou .xml em uma biblioteca designada para servir como fonte única de verdade para cores, fontes e efeitos.
  • Vinculação do modelo via ThemeDocumentElements: Edite o XML do modelo para referenciar o caminho do arquivo de tema pai, fazendo com que o Word busque a formatação da biblioteca em vez de usar valores padrão incorporados.
  • Caminhos relativos vs absolutos: Use uma URL relativa ao servidor no modelo para garantir que a herança funcione em diferentes coleções de sites e sub sites sem quebrar.

ADVERTISEMENT

Como funciona a herança de tema em modelos do Word

Um modelo do Word (DOTX ou DOTM) pode armazenar componentes de tema como dados incorporados ou como referências externas. Quando você incorpora um tema, as cores, fontes e efeitos se tornam estáticos — alterar o arquivo de tema original não atualiza os documentos baseados nesse modelo. A herança de tema resolve isso mantendo a definição do tema em uma biblioteca pai e fazendo o modelo apontar para esse arquivo externo.

A biblioteca pai é geralmente uma biblioteca de documentos do SharePoint que contém um arquivo de tema em um de dois formatos: Office Theme (.thmx) para compatibilidade com Office 2010–2013, ou um arquivo XML simples contendo a definição completa do tema para versões mais recentes. O modelo armazena uma referência dentro de sua parte XML chamada Theme, especificamente na seção ThemeDocumentElements. Quando o Word abre o modelo, ele lê o caminho, recupera o tema da biblioteca e aplica essas configurações a qualquer novo documento criado a partir do modelo.

Pré-requisitos para esta configuração incluem acesso a um site do SharePoint onde você possa armazenar o arquivo de tema, permissões para editar o XML do modelo e uma cópia do Word 2016 ou posterior (Office 365). O arquivo de tema deve estar acessível a todos os usuários que usarão o modelo — usuários anônimos ou externos podem precisar de permissões adicionais.

Passos para criar um modelo com herança de tema

Passo 1: Preparar o arquivo de tema pai

  1. Criar o arquivo de tema
    No Word, aplique a paleta de cores, o conjunto de fontes e os efeitos desejados a um documento em branco. Vá em Design > Temas > Salvar Tema Atual. Nomeie o arquivo e salve-o como Office Theme (.thmx) em uma pasta local.
  2. Converter para XML (opcional, mas recomendado)
    Para melhor compatibilidade com SharePoint, renomeie o arquivo .thmx para .zip, extraia o conteúdo e localize o arquivo theme1.xml. Este arquivo XML contém a definição completa do tema. Faça upload deste arquivo XML para sua biblioteca pai do SharePoint em vez do arquivo .thmx. O Word pode ler ambos os formatos, mas XML é mais fácil de manter e versionar.
  3. Fazer upload para a biblioteca do SharePoint
    Crie uma nova biblioteca de documentos chamada “Temas Corporativos” (ou similar) em seu site do SharePoint. Faça upload do arquivo XML de tema para essa biblioteca. Anote a URL relativa ao servidor do arquivo, por exemplo: /sites/marketing/Corporate%20Themes/CompanyTheme.xml

Passo 2: Criar o modelo base

  1. Iniciar um novo modelo em branco
    Abra o Word e selecione Arquivo > Novo > Documento em branco. Vá em Arquivo > Salvar Como e escolha Modelo do Word (.dotx). Salve o modelo localmente antes de editar seu XML.
  2. Adicionar conteúdo e estilos de espaço reservado
    Insira texto de exemplo, tabelas e imagens para representar o layout final do modelo. Aplique estilos como Título 1 ou Normal, mas não defina cores ou fontes manualmente — elas serão herdadas do tema pai.
  3. Salvar o modelo
    Salve o arquivo do modelo como template.dotx em sua unidade local.

Passo 3: Editar o XML do modelo para adicionar a referência ao tema

  1. Renomear o modelo para .zip
    No Explorador de Arquivos, renomeie template.dotx para template.zip. Confirme a alteração de extensão quando solicitado.
  2. Extrair o arquivo zip
    Clique com o botão direito no arquivo .zip e selecione Extrair Tudo. Abra a pasta extraída. Você verá uma estrutura de pastas incluindo _rels, docProps e word.
  3. Localizar o arquivo XML do tema
    Dentro da pasta word, encontre o arquivo chamado theme1.xml. Abra-o em um editor de texto como Notepad++ ou Visual Studio Code.
  4. Modificar a referência do tema
    No theme1.xml, localize o elemento . Acima deste elemento, adicione a seguinte declaração de namespace se ainda não estiver presente: xmlns:a=”http://schemas.openxmlformats.org/drawingml/2006/main”. Em seguida, dentro do elemento raiz , adicione um elemento filho chamado com uma referência ao arquivo de tema pai. A estrutura XML exata depende da sua versão do Word. Para Word 2016 e posteriores, use:

    <a:themeDocumentElements>
    <a:themeDocumentElement r:id="rId1" />
    </a:themeDocumentElements>

    Substitua rId1 por um ID de relacionamento que você definirá no próximo passo.

  5. Adicionar o relacionamento ao tema pai
    Abra o arquivo _rels/.rels na raiz da pasta extraída. Adicione um novo elemento Relationship:

    <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="https://yoursharepointsite.com/sites/marketing/Corporate%20Themes/CompanyTheme.xml" />

    Use a URL relativa ao servidor completa do arquivo de tema pai. Salve o arquivo .rels.

  6. Reempacotar o modelo
    Selecione todos os arquivos e pastas extraídos, clique com o botão direito e escolha Enviar para > Pasta compactada. Nomeie o novo arquivo zip como template.zip. Renomeie-o de volta para template.dotx.

Passo 4: Testar a herança

  1. Fazer upload do modelo para o SharePoint
    Faça upload do modelo modificado template.dotx para a mesma biblioteca do SharePoint ou para uma biblioteca de modelos diferente.
  2. Criar um documento a partir do modelo
    Abra o modelo do SharePoint e crie um novo documento. Verifique se as cores, fontes e efeitos correspondem ao arquivo de tema pai.
  3. Atualizar o tema pai
    Edite o arquivo CompanyTheme.xml na biblioteca pai e altere um valor de cor. Crie um novo documento a partir do modelo — o novo documento deve mostrar a cor atualizada. Documentos existentes não serão atualizados a menos que você reaplique o tema manualmente.

ADVERTISEMENT

Problemas comuns ao configurar a herança de tema

O Word não encontra o arquivo de tema pai

Se o Word mostrar um tema de espaço reservado (geralmente preto e branco) ou ignorar a referência, a URL no arquivo .rels pode estar incorreta. Certifique-se de que a URL seja um caminho relativo ao servidor começando com / (por exemplo /sites/marketing/Corporate%20Themes/CompanyTheme.xml). Evite usar URLs absolutas com http:// a menos que o site do SharePoint esteja configurado para acesso anônimo. Confirme também que o usuário tem pelo menos permissões de Leitura na biblioteca pai.

As alterações de tema não se aplicam a documentos existentes

A herança de tema só se aplica quando um novo documento é criado a partir do modelo. Documentos existentes armazenam sua própria cópia do tema. Para atualizar um documento existente, abra-o, vá em Design > Temas e selecione Procurar por Temas. Navegue até a biblioteca pai e escolha o arquivo XML do tema. Isso reaplica manualmente o tema pai.

O modelo falha ao abrir após a edição do XML

Se o modelo ficar corrompido, provavelmente você introduziu um erro de sintaxe no XML. Valide os arquivos theme1.xml e .rels usando um validador XML antes de reempacotar. Erros comuns incluem tags de fechamento ausentes, URIs de namespace incorretos ou IDs de relacionamento duplicados. Sempre mantenha um backup do modelo original antes de editar.

Tema incorporado vs Herança de tema: Principais diferenças

Item Tema Incorporado Herança de Tema
Local de armazenamento do tema Dentro do arquivo de modelo Biblioteca externa do SharePoint
Atualizações no tema É necessário re-editar e redistribuir o modelo Editar um arquivo na biblioteca — todos os novos documentos o usam
Requisito de rede Nenhum — funciona offline Requer conectividade com SharePoint
Permissão necessária Nenhuma Acesso de leitura à biblioteca pai
Tamanho do arquivo Maior (dados do tema incorporados) Menor (apenas referência armazenada)
Melhor para Modelos autônomos ou uso offline Identidade corporativa com controle centralizado

A herança de tema oferece um ponto único de controle para a identidade visual corporativa. Quando você precisar atualizar a paleta de cores ou as fontes da empresa, edite um arquivo de tema na biblioteca pai. Todos os modelos que referenciam esse arquivo usarão automaticamente o novo tema para qualquer novo documento. Isso reduz o esforço de atualizar dezenas ou centenas de modelos individualmente.

ADVERTISEMENT