Ola pessoal, tenho um campo onde estou pretendendo que aceite cpf ou cnpj, acontece que o mesmo e utlizado para transferir as informaçoes para um documento word, só que esta transferido sem as pontuaçoes.
Ex. cpf no campo = 00.000.000-00 já no word = 0000000000
Este é codigo que estou usando para mascara no campo:
Private Sub CpfCnpj_AfterUpdate() (tambem no atual)
Select Case Len([CpfCnpj])
Case 14 ' É CNPJ.
Me![CpfCnpj].InputMask = "00\.000\.000\/0000\-00;0;_"
Case 11 ' É CPF.
Me![CpfCnpj].InputMask = "000\.000\.000\-00;0;_"
Case Else
' O valor do campo não é CNPJ nem CPF.
Me![CpfCnpj].InputMask = ""
End Select
Me.Recalc
End Sub
Aqui onde transfere para word
.Documents.Open FileName:=strCaminhoNomeDoc
.Selection.GoTo wdGoToBookmark, Name:="CPFP"
.Selection.TypeText CpfCnpj
grato..
Ex. cpf no campo = 00.000.000-00 já no word = 0000000000
Este é codigo que estou usando para mascara no campo:
Private Sub CpfCnpj_AfterUpdate() (tambem no atual)
Select Case Len([CpfCnpj])
Case 14 ' É CNPJ.
Me![CpfCnpj].InputMask = "00\.000\.000\/0000\-00;0;_"
Case 11 ' É CPF.
Me![CpfCnpj].InputMask = "000\.000\.000\-00;0;_"
Case Else
' O valor do campo não é CNPJ nem CPF.
Me![CpfCnpj].InputMask = ""
End Select
Me.Recalc
End Sub
Aqui onde transfere para word
.Documents.Open FileName:=strCaminhoNomeDoc
.Selection.GoTo wdGoToBookmark, Name:="CPFP"
.Selection.TypeText CpfCnpj
grato..