Ao salvar um documento criado a partir de um modelo do Word, algumas propriedades personalizadas podem não ser transferidas. Isso geralmente acontece com propriedades vinculadas a controles de conteúdo ou campos internos que não são atualizados automaticamente durante o salvamento. A causa raiz geralmente é o mapeamento de propriedades do modelo ou a forma como o Word lida com variáveis em nível de documento versus placeholders em nível de modelo. Este artigo explica por que essas propriedades são ignoradas e fornece etapas para garantir que todas as propriedades sejam transferidas corretamente.
Principais conclusões: evitando a perda de propriedades do documento em modelos do Word
- Arquivo > Opções > Central de Confiabilidade > Configurações da Central de Confiabilidade > Modo de Exibição Protegido: Desabilitar o modo de exibição protegido para arquivos da internet pode evitar conflitos de propriedades durante o salvamento.
- Inserir > Peças Rápidas > Propriedade do Documento: Usar a galeria de propriedades internas do documento garante que as propriedades sejam mapeadas corretamente para o documento.
- Guia Desenvolvedor > Painel de Mapeamento XML: Verificar o mapeamento XML personalizado para controles de conteúdo garante que as propriedades estejam vinculadas ao armazenamento de dados subjacente do documento.
Por que os modelos do Word ignoram propriedades específicas do documento
Os modelos do Word usam dois sistemas de propriedades separados: propriedades internas (como Título, Autor, Assunto) e propriedades personalizadas (definidas em Arquivo > Informações > Propriedades > Propriedades Avançadas). Quando você cria um documento a partir de um modelo, as propriedades personalizadas do modelo são copiadas para o novo documento. No entanto, certas propriedades podem ser ignoradas durante o processo de salvamento por três razões principais.
Conflitos de mapeamento de controle de conteúdo
Os controles de conteúdo no modelo geralmente são mapeados para dados XML personalizados. Quando o documento é salvo, o Word tenta sincronizar os valores do controle de conteúdo com o armazenamento de propriedades do documento. Se o mapeamento XML estiver quebrado ou apontar para uma parte que não existe no novo documento, a propriedade é ignorada. Isso acontece com mais frequência com controles de conteúdo de seção repetitiva ou controles de conteúdo de lista suspensa que referenciam uma parte XML personalizada armazenada apenas no modelo.
Modo de Exibição Protegido e restrições da Central de Confiabilidade
Se o modelo foi baixado da internet ou de um local não confiável, o Word o abre no Modo de Exibição Protegido. Quando você cria um documento a partir desse modelo, a herança de propriedades pode ser bloqueada. O Modo de Exibição Protegido impede a execução de macros e conexões de dados externas, o que inclui o mecanismo que copia propriedades personalizadas do documento. O mesmo comportamento ocorre quando o modelo está armazenado em um local não adicionado à lista de Locais Confiáveis.
Tempo de atualização das propriedades do documento
Algumas propriedades do documento não são atualizadas até que o documento seja salvo pela primeira vez. Propriedades internas como Última Modificação Por e Número da Revisão são geradas no momento do salvamento. Propriedades personalizadas que dependem de fórmulas ou valores calculados também podem ser adiadas. Se o modelo contiver propriedades que dependem de outras propriedades, a cadeia de dependência pode falhar durante o salvamento inicial, deixando essas propriedades vazias.
Etapas para garantir que todas as propriedades do documento sejam transferidas de um modelo
Siga estas etapas para verificar e corrigir problemas de transferência de propriedades no fluxo de trabalho do seu modelo do Word. Execute estas etapas no próprio arquivo de modelo antes de distribuí-lo aos usuários.
- Abra o modelo no modo de design
Abra o arquivo de modelo (.dotx ou .dotm) no Word. Na guia Desenvolvedor, clique em Modo de Design. Isso mostra todos os controles de conteúdo e seu mapeamento XML subjacente. Se a guia Desenvolvedor não estiver visível, habilite-a em Arquivo > Opções > Personalizar Faixa de Opções > Guias Principais > Desenvolvedor. - Verifique as definições de propriedades personalizadas
Vá para Arquivo > Informações > Propriedades > Propriedades Avançadas. Clique na guia Personalizado. Revise a lista de propriedades personalizadas. Observe quais propriedades estão marcadas com um tipo (Texto, Data, Número, Sim/Não). Exclua as propriedades que não são mais necessárias. Propriedades que não estão vinculadas a nenhum controle de conteúdo ainda aparecerão na lista, mas podem não ser salvas com o documento. - Verifique o mapeamento XML do controle de conteúdo
Selecione um controle de conteúdo que deve armazenar uma propriedade do documento. Na guia Desenvolvedor, clique em Propriedades. Na caixa de diálogo Propriedades do Controle de Conteúdo, verifique a seção Mapeamento XML. O XPath deve referenciar uma parte XML personalizada válida. Se o XPath estiver vazio ou mostrar um erro, clique no botão XPath e selecione o nó correto no painel de Mapeamento XML. Mapeie o controle de conteúdo para um nó sob a parte XML personalizada que corresponda à propriedade do documento. - Use a galeria de Propriedades do Documento para propriedades internas
Para propriedades internas como Título, Autor ou Assunto, não use controles de conteúdo personalizados. Em vez disso, vá para Inserir > Peças Rápidas > Propriedade do Documento e selecione a propriedade interna. Isso garante que a propriedade seja armazenada no armazenamento de propriedades internas do documento, que sempre é transferido no salvamento. - Teste o modelo criando um novo documento
Salve o modelo. Crie um novo documento baseado no modelo: Arquivo > Novo > De modelo existente. Preencha os controles de conteúdo e as propriedades personalizadas. Salve o documento em uma unidade local. Feche e reabra o documento. Vá para Arquivo > Informações > Propriedades > Propriedades Avançadas e confirme se todas as propriedades personalizadas e internas estão presentes. - Adicione o local do modelo aos Locais Confiáveis
Vá para Arquivo > Opções > Central de Confiabilidade > Configurações da Central de Confiabilidade > Locais Confiáveis. Clique em Adicionar novo local e navegue até a pasta que contém o modelo. Marque a caixa Subpastas deste local também são confiáveis. Isso impede que o Modo de Exibição Protegido bloqueie a herança de propriedades.
Se as propriedades ainda não forem transferidas após a correção principal
Propriedades personalizadas aparecem no modelo, mas não no novo documento
Isso ocorre quando a propriedade personalizada é definida apenas nas variáveis do documento do modelo, em vez de no armazenamento de propriedades do documento. Abra o modelo. Vá para Arquivo > Informações > Propriedades > Propriedades Avançadas > Personalizado. Se a propriedade estiver listada, ela está armazenada corretamente. Se não estiver listada, a propriedade foi adicionada como uma variável de documento via VBA ou como um código de campo. Para corrigir, exclua a variável antiga e adicione uma propriedade personalizada adequada através da caixa de diálogo Propriedades Avançadas.
Valores do controle de conteúdo são redefinidos para o padrão após salvar
O controle de conteúdo pode ter as opções Verificar erros ou Remover controle de conteúdo quando o conteúdo for editado ativadas. Selecione o controle de conteúdo. Na guia Desenvolvedor, clique em Propriedades. Desmarque Remover controle de conteúdo quando o conteúdo for editado. Além disso, certifique-se de que a opção Bloquear controle de conteúdo esteja definida como Sem bloqueio. Se o controle de conteúdo estiver mapeado para uma seção repetitiva, o mapeamento pode não suportar armazenamento direto de propriedades.
Propriedades do documento perdidas ao salvar no SharePoint ou OneDrive
Os serviços de armazenamento em nuvem podem remover propriedades personalizadas que não são reconhecidas pela versão web do Word. Para contornar isso, use apenas propriedades internas do documento para documentos que serão editados no Word para a web. Propriedades personalizadas essenciais podem ser armazenadas em uma parte XML separada ou como uma tabela oculta no corpo do documento.
Transferência de propriedades do modelo do Word: propriedades internas vs personalizadas
| Item | Propriedades Internas | Propriedades Personalizadas |
|---|---|---|
| Local de armazenamento | Fluxo de informações de resumo do documento | Parte XML personalizada ou variáveis do documento |
| Transferência ao salvar do modelo | Sempre transferida | Transferida apenas se mapeada para uma parte XML válida |
| Controles de conteúdo suportados | Inserir > Peças Rápidas > Propriedade do Documento | Guia Desenvolvedor > controles de conteúdo mapeados por XML |
| Visível no Word para a web | Sim (somente leitura) | Não |
| Afetado pelo Modo de Exibição Protegido | Não | Sim, quando o modelo é da internet |
Agora você pode identificar por que propriedades específicas do documento são ignoradas ao salvar documentos a partir de modelos do Word. Comece verificando o mapeamento XML do modelo para cada controle de conteúdo. Em seguida, use a galeria de Propriedades do Documento interno para propriedades que devem sobreviver ao armazenamento em nuvem. Para fluxos de trabalho complexos, armazene propriedades personalizadas críticas em uma parte XML dedicada anexada ao documento, em vez de depender do armazenamento padrão de propriedades personalizadas.