Prezados amigos, boa tarde!
Peguei essa função aqui do Maximo Access, mas não sei como chamar ela através de um botão em um formulãrio.
FUNÇÃO:
Lembrando que esta função esta dentro do próprio formulário que tem o botão é uma Public Sub
Public Sub EnviarWordIndicador(argNome, argCargo, argDataNascimento)
Dim oApp As Object 'Cria uma variável objeto
Dim PastaArq, ArqModelo
'seta pasta do banco de dados
PastaArq = CurrentProject.Path
'Indicar nome do arquivo
'Requerimento Padrão. Argumentos: Nome, Cargo e DataNascimento
ArqModelo = "REQ.dot"
' Inicia o MS Word
Set oApp = CreateObject("Word.Application") 'Cria e abre o objeto Word
' Torna o MS Word visível
oApp.Visible = True
' Abre o documento base
oApp.Documents.Add (PastaArq & "\" & ArqModelo)
'Move cada campo para o indicador definido no documento
oApp.ActiveDocument.Bookmarks("cargo").Select
oApp.Selection.Text = (argCargo)
oApp.ActiveDocument.Bookmarks("nomeFuncionario").Select
oApp.Selection.Text = (argNome)
oApp.ActiveDocument.Bookmarks("dataNascimento").Select
oApp.Selection.Text = (argDataNascimento)
oApp.Application.Quit
Set oApp = Nothing
End Sub
AGORA EU TENHO UM BOTÃO NO MEU FORMULÁRIO DE NOME:
Private Sub btnContrato_Click()
Call EnviarWordIndicador(argNome, argCargo, argDataNascimento)
End Sub
COMO CHAMAR ESSA FUNÇÃO ATRAVÉS DESTE BOTÃO?
Tentei com o call mas da errro..
Obrigado aguardo retorno..
Peguei essa função aqui do Maximo Access, mas não sei como chamar ela através de um botão em um formulãrio.
FUNÇÃO:
Lembrando que esta função esta dentro do próprio formulário que tem o botão é uma Public Sub
Public Sub EnviarWordIndicador(argNome, argCargo, argDataNascimento)
Dim oApp As Object 'Cria uma variável objeto
Dim PastaArq, ArqModelo
'seta pasta do banco de dados
PastaArq = CurrentProject.Path
'Indicar nome do arquivo
'Requerimento Padrão. Argumentos: Nome, Cargo e DataNascimento
ArqModelo = "REQ.dot"
' Inicia o MS Word
Set oApp = CreateObject("Word.Application") 'Cria e abre o objeto Word
' Torna o MS Word visível
oApp.Visible = True
' Abre o documento base
oApp.Documents.Add (PastaArq & "\" & ArqModelo)
'Move cada campo para o indicador definido no documento
oApp.ActiveDocument.Bookmarks("cargo").Select
oApp.Selection.Text = (argCargo)
oApp.ActiveDocument.Bookmarks("nomeFuncionario").Select
oApp.Selection.Text = (argNome)
oApp.ActiveDocument.Bookmarks("dataNascimento").Select
oApp.Selection.Text = (argDataNascimento)
oApp.Application.Quit
Set oApp = Nothing
End Sub
AGORA EU TENHO UM BOTÃO NO MEU FORMULÁRIO DE NOME:
Private Sub btnContrato_Click()
Call EnviarWordIndicador(argNome, argCargo, argDataNascimento)
End Sub
COMO CHAMAR ESSA FUNÇÃO ATRAVÉS DESTE BOTÃO?
Tentei com o call mas da errro..
Obrigado aguardo retorno..
Última edição por jrrocha em 21/10/2016, 20:04, editado 1 vez(es)