objeto1_systems Postado Agosto 23, 2005 Denunciar Share Postado Agosto 23, 2005 Por favor me ajude a encontrar o erroO erro que esta dando número: 424O código fonte:Private Sub cmdContrato_Click()Dim temp As StringOn Error GoTo trata_erroSet ObjWord = New Word.Application' Desabilita o botao de comandocmdContrato.Enabled = False' nome do relatorio pré montadoObjWord.Documents.Open ("c:\pituca\contrato.doc")' chama rotina para substituicao'Call Substitui_Var("@contratada", txtNome)'Call Substitui_Var("@rg", txt_rg)Call Substitui_Var("@cpf", txt_cpf)Call Substitui_Var("@endereco", txtEndereco)Call Substitui_Var("@cidade", txt_cidade)Call Substitui_Var("@estado", txt_estado)Call Substitui_Var("@tel", txt_tel)' Salva o documento com um novo nomeObjWord.ActiveDocument.SaveAs (txtContrato)'Encerra o wordObjWord.Quit' informa ao usuario que o contrato foi geradoMsgBox "Contrato gerado com sucesso! em : " & txtContrato, vbInformation, " Contrato Gerado "' libera memoriaSet ObjWord = NothingExit Subtrata_erro:MsgBox "Ocorreu um erro durante o processamento " & " - Erro numero : " & Err.NumberEnd SubMuito obrigado,Samira Souza Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jiraiaa Postado Agosto 24, 2005 Denunciar Share Postado Agosto 24, 2005 amigo se voce não colocar a mensagem de descrição do erro e onde é que deu o erro não vai ter como falar pra vc.. wellington@uau.com.br Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 objeto1_systems Postado Agosto 24, 2005 Autor Denunciar Share Postado Agosto 24, 2005 O erro acontece na seguinte linhaWith Objword.Selection.FindA mensagem de erro é Run Timer Erro n° 424 Object not requiredEu gostaria de saber se existe até mesmo uma maneira mais facil de arir um documento do wordAgradeço quem puder me ajudar Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
objeto1_systems
Por favor me ajude a encontrar o erro
O erro que esta dando número: 424
O código fonte:
Private Sub cmdContrato_Click()
Dim temp As String
On Error GoTo trata_erro
Set ObjWord = New Word.Application
' Desabilita o botao de comando
cmdContrato.Enabled = False
' nome do relatorio pré montado
ObjWord.Documents.Open ("c:\pituca\contrato.doc")
' chama rotina para substituicao
'Call Substitui_Var("@contratada", txtNome)'
Call Substitui_Var("@rg", txt_rg)
Call Substitui_Var("@cpf", txt_cpf)
Call Substitui_Var("@endereco", txtEndereco)
Call Substitui_Var("@cidade", txt_cidade)
Call Substitui_Var("@estado", txt_estado)
Call Substitui_Var("@tel", txt_tel)
' Salva o documento com um novo nome
ObjWord.ActiveDocument.SaveAs (txtContrato)
'Encerra o word
ObjWord.Quit
' informa ao usuario que o contrato foi gerado
MsgBox "Contrato gerado com sucesso! em : " & txtContrato, vbInformation, " Contrato Gerado "
' libera memoria
Set ObjWord = Nothing
Exit Sub
trata_erro:
MsgBox "Ocorreu um erro durante o processamento " & " - Erro numero : " & Err.Number
End Sub
Muito obrigado,
Samira Souza
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.