Data, número de telefone e campos de moeda são intercalados incorrectamente quando utiliza uma origem de dados do Access ou Excel no Word

Traduções de Artigos Traduções de Artigos
Artigo: 304387 - Ver produtos para os quais este artigo se aplica.
Para obter uma versão de Microsoft Word 97 e Word 2000 deste artigo, consulte 142340.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando efectua uma impressão em série no Microsoft Word utilizando o OLEDB com uma origem de dados do Microsoft Access ou do Microsoft Excel, os resultados da intercalação para a data, número de telefone e campos de moeda estão incorrectos. Por exemplo:

O campo de data é apresentado no seguinte formato:
1995-10-22 00: 00: 00
O campo de número de telefone de uma origem de dados do Access é apresentado no seguinte formato:
-7081234567.00
O campo de moeda é apresentado no seguinte formato:
12.00

- ou -

12000

Causa

Este comportamento ocorre porque os dados são apresentados no formato nativo, armazenado no Access ou Excel. Para formatar dados intercalados, tem de formatar os campos de impressão em série no documento principal. Se formatar os dados na origem de dados, a formatação não é mantida quando intercala os dados no documento principal.

Como contornar

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

No Microsoft Word

Utilize um parâmetro para formatar os resultados do MERGEFIELD. Para tal, utilize um dos seguintes métodos.

Nota Para ver os códigos de campo no Microsoft Word, prima ALT+F9.

Método 1: Utilizar o parâmetro de imagem numérico

Incluir um parâmetro de formato numérico (\ #) semelhante a um dos seguintes exemplos:

Num campo de moeda, utilize um parâmetro numérico semelhante:
{ MERGEFIELD número \ # $ ####, 0.0 }
Nota O { MERGEFIELD número \ # $ ####, 0.0 } cadeia funciona bem para Microsoft SQL Server 6.

Num campo do telefone, utilize um parâmetro numérico semelhante:
{ MERGEFIELD telefone \ # ### '-' ### '-' #### }
Nota O hífen dentro do campo de impressão em série está aspas simples. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
121938Hífenes não apresentam correctamente com o parâmetro de formato numérico

Método 2: Utilizar o parâmetro de formato de data-hora

Incluir um parâmetro de formato de data-hora (\ @) no campo ' Data ', para que o campo Data semelhante ao seguinte:
{ MERGEFIELD data \ @ "D MMMM, aaaa" }
Nota O parâmetro de imagem é sensível a maiúsculas e minúsculas. Além disso, tem de utilizar aspas para circunscrever a cadeia de imagem.

No Microsoft Access

Crie uma consulta no Microsoft Access e utilizar a consulta a impressão em série do Word. Na consulta do Microsoft Access, utilize a função FORMAT() para formatar os dados a intercalar no Microsoft Word. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
197520Como utilizar uma consulta para formatar dados para uma impressão em série

Mais Informação

Por predefinição, o Word utiliza OLEDB para ligar à origem de dados quando efectuar uma impressão em série. Pode forçar o Word para utilizar intercâmbio dinâmico de dados (DDE, Dynamic Data Exchange) utilizando o código de programação para aceder aos dados.

Para obter informações adicionais sobre como utilizar o DDE para aceder aos dados numa impressão em série, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
289830Pedir para seleccionar a tabela com o código de impressão em série Word 2002 para origem de dados do Excel ou Access
NotaPara mais informações sobre como utilizar parâmetros de campo no Microsoft Word, clique em <a1>Ajuda do Microsoft Word</a1> no menu Ajuda, escreva os parâmetros gerais no Assistente do Office ou o Assistente de respostas e clique em Procurar para visualizar os tópicos devolvidos.

Propriedades

Artigo: 304387 - Última revisão: 3 de maio de 2010 - Revisão: 6.0
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á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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 304387

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com