MACRO NO WORD.....AJUDA..!!
Tenho essa rotina abaixo para fazer a macro no word mas esta dando um erro que o campo é string e to mandando numerico, como faço ?
With OLE1
.CreateEmbed Caminho & [Ô]Contratos\Contrato_Orto_Ortodonto.DOC[Ô]
.object.Activate
With .object.Application.Selection.Find
.Execute _
[Ô]MyNomePaciente[Ô], _
False, False, False, False, _
True, True, 1, False, _
My_Nome_R_Paciente, 2
.Execute _
[Ô]MyValorManuten1[Ô], _
False, False, False, False, _
True, True, 1, False, _
Format(Str(MyVallorMensal), [Ô]###,#0.#0[Ô]), 2
End With
.DoVerb vbOLEOpen
End With
Como de devo fazer?
Obrigado
With OLE1
.CreateEmbed Caminho & [Ô]Contratos\Contrato_Orto_Ortodonto.DOC[Ô]
.object.Activate
With .object.Application.Selection.Find
.Execute _
[Ô]MyNomePaciente[Ô], _
False, False, False, False, _
True, True, 1, False, _
My_Nome_R_Paciente, 2
.Execute _
[Ô]MyValorManuten1[Ô], _
False, False, False, False, _
True, True, 1, False, _
Format(Str(MyVallorMensal), [Ô]###,#0.#0[Ô]), 2
End With
.DoVerb vbOLEOpen
End With
Como de devo fazer?
Obrigado
Format(CStr(MyVallorMensal), [Ô]###,#0.#0[Ô]), 2
OLHA O ERRO QUE ESTA DANDO AINDA
CStr(Format((MyVallorMensal), [Ô]###,#0.#0[Ô]) )
CONTINUA COM O MESMO ERRO
OBRIGADO
OBRIGADO
Tópico encerrado , respostas não são mais permitidas