Bom dia
Estou utilizando o código abaixo para gerar contratos. O que eu quero saber como eu faço, em vez de salvar o contrato ele some abrir o contrato.
Desde já agradeço.
Estou utilizando o código abaixo para gerar contratos. O que eu quero saber como eu faço, em vez de salvar o contrato ele some abrir o contrato.
Desde já agradeço.
- Código:
Dim wdApl As Object
Dim strLocal As String
On Error GoTo 1
Set wdApl = CreateObject("Word.Application")
'--------------------------
'Abre o arquivo do Word
'--------------------------
wdApl.Documents.Open FileName:=CurrentProject.Path & "\Contratos\" & Me.Tipo & "" ',passwordDocument:="SenhaDoDocumento"
With wdApl
.ActiveDocument.Bookmarks("T001").Select: .Selection.Text = Me!txtNomeLocador
'.ActiveDocument.Bookmarks("T002").Select: .Selection.Text = Me!txtCPFLocador
.ActiveDocument.Bookmarks("T003").Select: .Selection.Text = Me!txtCPFLocador
.ActiveDocument.Bookmarks("T004").Select: .Selection.Text = Me!txtLocatario
'.ActiveDocument.Bookmarks("T005").Select: .Selection.Text = Me!txtCPFLocador
.ActiveDocument.Bookmarks("T006").Select: .Selection.Text = Me!txtCPFLocatario
.ActiveDocument.Bookmarks("T007").Select: .Selection.Text = Me!txtObjeto
.ActiveDocument.Bookmarks("T008").Select: .Selection.Text = Me!txtPeriodo
'.ActiveDocument.Bookmarks("T009").Select: .Selection.Text = Me!txtCPFLocador
.ActiveDocument.Bookmarks("T010").Select: .Selection.Text = Me!txtDtInicio
.ActiveDocument.Bookmarks("T011").Select: .Selection.Text = Me!txtDtTermino
.ActiveDocument.Bookmarks("T012").Select: .Selection.Text = Me!txtValor
'.ActiveDocument.Bookmarks("T013").Select: .Selection.Text = Me!txtCPFLocador
'.ActiveDocument.Bookmarks("T014").Select: .Selection.Text = Me!txtCPFLocador
'.ActiveDocument.Bookmarks("T015").Select: .Selection.Text = Me!txtCPFLocador
'.ActiveDocument.Bookmarks("T016").Select: .Selection.Text = Me!txtCPFLocador
'.ActiveDocument.Bookmarks("T017").Select: .Selection.Text = Me!txtCPFLocador
.ActiveDocument.Bookmarks("T018").Select: .Selection.Text = Format(Me!txtDtAssinatura, "dd \de mmmm \de yyyy")
.ActiveDocument.Bookmarks("T019").Select: .Selection.Text = Me!txtNomeLocador
.ActiveDocument.Bookmarks("T020").Select: .Selection.Text = Me!txtLocatario
'---------------------------------------------------------
'Salva o documento preenchido no mesmo local do aplicativo
'----------------------------------------------------------
strLocal = CurrentProject.Path & "\CONTRATO " & Nz(Replace(Me!txtCPFLocador, " ", "")) & "-" & Format(Now, "hhmmss") & ".docx"
.ActiveDocument.SaveAs strLocal ', Password:="123"
'------------------
'Fecha o documento
'------------------
.ActiveDocument.Close
'-------------
'Fecha o Word
'-------------
.Quit
End With
'Limpa a memória
Set wdApl = Nothing
'---------------------------------------------------------
'Abre o documento preechido para visualização e impressão
'---------------------------------------------------------
Application.FollowHyperlink strLocal
1:
If Err.Number = 462 Then
If Not (wdApl Is Nothing) Then
wdApl.Close (False)
Set wdApl = Nothing
End If
End If
Última edição por Connekta Informatica em Seg 20 Dez 2021, 11:55 am, editado 1 vez(es)