Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Quando efetua uma impressão em série no Microsoft Word ao utilizar o OLEDB com uma origem de dados do Microsoft Access ou do Microsoft Excel, os resultados da intercalação dos campos Data, Número de Telefone e Moeda estão incorretos. Por exemplo:

O campo Data é apresentado no seguinte formato:
 

1995-10-22 00:00:00
O campo Número de Telefone de uma origem de dados do Access é apresentado no seguinte formato:
 

-7081234567.00
O campo Moeda é apresentado no seguinte formato:
 

12.00

-ou-

12000

Causa

Este comportamento ocorre porque os dados são apresentados no respetivo 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 será mantida quando intercalar os dados no documento principal.

Solução

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

No Microsoft Word

Utilize um comutador 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 Comutador de Imagem Numérica

Inclua um comutador de imagem numérica (\#) semelhante a um dos seguintes exemplos:

Num campo de moeda, utilize um comutador Imagem Numérica semelhante a:
 

{MERGEFIELD number \# $####,0.0} Nota: a cadeia {MERGEFIELD number \# $###,0.0} também funciona para o Microsoft SQL Server 6.

Num campo de telefone, utilize um comutador Imagem Numérica semelhante a:
 

{MERGEFIELD phone \# ###'-'###'-'####} Nota O hífen dentro do campo de intercalação está entre plicas.

 

Método 2: Utilizar o Comutador de Imagem Date-Time

Inclua um comutador de imagem de data/hora (\@) no campo Data, para que o campo Data tenha o seguinte aspeto:
 

{MERGEFIELD date \@ "MMMM d, aaaa"} Nota O comutador de imagem é sensível às maiúsculas e minúsculas. Além disso, tem de utilizar aspas à volta da cadeia de imagem.

 

No Microsoft Access

Crie uma consulta no Microsoft Access e utilize a consulta na sua Word impressão em série. Na consulta do Microsoft Access, utilize a função FORMAT() para formatar os dados a serem intercalados no Microsoft Word.
 

Mais Informações

Por predefinição, Word utiliza OLEDB para ligar à origem de dados ao efetuar uma impressão em série. Pode forçar Word a utilizar o Dynamic Data Exchange (DDE) com código de programação para aceder aos dados.

Nota Para obter mais informações sobre como utilizar comutadores de campo no Microsoft Word, clique em Ajuda do Microsoft Word no
Menu Ajuda, escreva comutadores gerais no Assistente do Office ou no Assistente de Respostas e, em seguida, clique em Procurar para ver os tópicos devolvidos. 

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×