ID do artigo: 304387 - Última revisão: segunda-feira, 3 de maio de 2010 - Revisão: 6.0

Data, número de telefone e campos de moeda são mesclados incorretamente ao usar uma fonte de dados do Access ou do Excel no Word

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Para obter uma versão de Microsoft Word 97 e Word 2000 deste artigo, consulte 142340  (http://support.microsoft.com/kb/142340/ ) .

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Quando você executa uma mala direta no Microsoft Word usando OLE DB com uma fonte de dados do Microsoft Access ou Microsoft Excel, os resultados da mesclagem para a data, número de telefone e campos Moeda estão incorretos. Por exemplo:

O campo de data é exibido no seguinte formato:
1995-10-22 00: 00: 00
O campo de número de telefone de uma fonte de dados do Access é exibido no seguinte formato:
-7081234567.00
O campo de moeda é exibido no seguinte formato:
12,00

- ou -

12000

Causa

Esse comportamento ocorre porque os dados são exibidos em seu formato nativo, armazenado no Access ou no Excel. Para formatar dados mesclados, você deve formatar os campos de mesclagem no documento principal. Se você formatar os dados na fonte de dados, a formatação não é preservada quando você mescla os dados no documento principal.

Como Contornar

Para contornar este problema, use um dos seguintes métodos.

No Microsoft Word

Use uma opção para formatar os resultados do MERGEFIELD. Para fazer isso, use um dos seguintes métodos.

Observação: Para exibir os códigos de campo no Microsoft Word, pressione ALT+F9.

Método 1: Usar a opção imagem numérico

Incluir uma opção de formato numérico (\ #) semelhante a um dos exemplos a seguir:

Em um campo de moeda, use uma opção Imagem numérica semelhante ao:
{ MERGEFIELD número \ # $ ####, 0.0 }
Observação: O { MERGEFIELD número \ # $ ####, 0.0 } seqüência funciona para Microsoft SQL Server 6 também.

Em um campo de telefone, use uma opção Imagem numérica semelhante ao:
{ MERGEFIELD telefone \ # ### '-' ### '-' #### }
Observação: O hífen dentro do campo de mesclagem está entre aspas simples. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
121938  (http://support.microsoft.com/kb/121938/ ) Hifens não exibem corretamente com a opção de formato numérico

Método 2: Usar a opção de data-hora

Incluir uma opção de formato de data e hora (\ @) no campo datas, para que o campo Data de aparência:
{ MERGEFIELD data \ @ "D de MMMM de yyyy" }
Observação: A opção de formato faz distinção entre maiúsculas e minúsculas. Além disso, você deve usar aspas para delimitar a seqüência de caracteres da imagem.

No Microsoft Access

Criar uma consulta no Microsoft Access e usar a consulta em sua mala direta do Word. Na consulta Microsoft Access, use a função FORMAT() para formatar os dados a serem mesclados no Microsoft Word. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
197520  (http://support.microsoft.com/kb/197520/ ) Como usar uma consulta para formatar dados para mala direta

Mais Informações

Por padrão, o Word usa OLEDB para se conectar à fonte de dados ao executar uma mala direta. Você pode forçar o Word para usar DDE (intercâmbio dinâmico de dados) usando o código de programação para acessar os dados.

Para obter informações adicionais sobre como usar o DDE para acessar os dados em uma mala direta, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
289830  (http://support.microsoft.com/kb/289830/ ) Solicitar para selecionar a tabela com o código de mala direta do Word 2002 para fonte de dados do Excel ou Access
Observação:Para obter mais informações sobre o uso de opções de campo no Microsoft Word, clique em Ajuda do Microsoft Word, no menu Ajuda, digite Opções gerais no Assistente do Office ou no Assistente de resposta e clique em Pesquisar para exibir os tópicos retornados.

A informação contida neste artigo aplica-se a:
  • Microsoft Word 2002 Standard Edition
  • Microsoft Office Word 2007
  • Microsoft Office Word 2003
  • Microsoft Word 2010
Palavras-chave: 
kbmt kbformat kbemail kbinterop kbmerge kbprb KB304387 KbMtpt
Tradução automáticaTraduçã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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 304387  (http://support.microsoft.com/kb/304387/en-us/ )