Você está offline; aguardando reconexão

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

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 304387
Para obter uma versão de Microsoft Word 97 e Word 2000 deste artigo, consulte 142340.
Sintomas
Quando você executa uma mala direta no Microsoft Word usando OLEDB com uma fonte de dados do Microsoft Access ou Microsoft Excel, os resultados da mesclagem para a data, número de telefone e campos de 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 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 é retida quando você mescla os dados no documento principal.
Como Contornar
Para contornar esse problema, use um dos seguintes métodos.

No Microsoft Word

Use uma opção para formatar os resultados do campo de mesclagem. 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érica

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

Em um campo de moeda, use uma opção de formato numérico semelhante a:
{Número MERGEFIELD \ # $ # # #, 0.0}
Observação O número de {MERGEFIELD \ # $ # # #, 0.0} string works para o Microsoft SQL Server 6 também.

Em um campo de telefone, use uma opção de formato numérico semelhante a:
{Telefone MERGEFIELD \ # # # # '-' # # # '-' # # #}
Observação O hífen dentro do campo de mesclagem está entre aspas.Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
121938Hífens não são exibidos corretamente com a opção de formato numérico

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

Incluir uma opção de formato de data e hora (\ @) no campo Data, para que o campo de data tem esta aparência:
{Data MERGEFIELD \ @ "D de MMMM yyyy"}
Observação A opção imagem diferencia maiúsculas de 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 do 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:
197520Como usar uma consulta para formatar dados para uma 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 o intercâmbio dinâmico de dados (DDE), usando o código de programação para acessar os dados.

Para obter informações adicionais sobre como usar 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:
289830Prompt para selecionar a tabela com o código de mala direta do Word 2002 para fonte de dados do Excel ou Access
ObservaçãoPara obter mais informações sobre como usar 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 o Assistente de resposta e clique em Pesquisar para exibir os tópicos retornados.
Winword access banco de dados dados fonte odbc dde mala Imprimir mesclagem de registros mesclados resulta campos mergefield moeda dinheiro dólares $ data hora errada alteração incorreta como alternar imagem numérico número decimal milésimos telefone Word 2000 access2000 Excel 2000 prb reviewdocid WD2002 WD2003 WD2007 WD2010 Word2010

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 304387 - Última Revisão: 05/08/2013 05:48:00 - Revisão: 8.0

Microsoft Word 2002 Standard Edition, Microsoft Office Word 2007, Microsoft Office Word 2003, Microsoft Word 2010

  • kbformat kbemail kbinterop kbmerge kbprb kbmt KB304387 KbMtpt
Comentários
>