Olá pessoal,
Antes de tudo, perdoem se coloco besteira, mas estou começando e sou self-study.
Estou fazendo uma automatização aqui em meu escritório, em que um campo é utilizado apenas como referência a uma consulta para inserção de dados constantes naquele formulário em um doc word através do processo de mala direta do word.
Assim, após o preenchimento de dados, o usuário clica no botão em que uma consulta é realizada e depois os dados resultantes (que obviamente seriam daquele formulário que acabou de ser preenchido) seriam inseridos em um doc do word automaticamente. Simples, porém o usuário tem que usar um campo de auxílio para dirigir a consulta. OK, sem problemas.
O que gostaria de fazer, é simplesmente após a execução da abertura do word, que esse campo fosse limpo de forma automática. A minha pergunta é obvia: como faço isso?
Até o momento tenho o seguinte:
--------------------------------------------------
Private Sub Comando39_Click()
On Error GoTo Err_Comando39_Click
Dim stAppName As String
stAppName = "winword.exe C:\Users\gma\Documents\central.doc"
Call Shell(stAppName, 1)
Exit_Comando39_Click:
Exit Sub
Err_Comando39_Click:
MsgBox Err.Description
Resume Exit_Comando39_Click
End Sub
-----------------------------------------------
Isso me faz abrir o doc requerido, onde estão salvas as configurações de obtenção de dados que condizem com a consulta (que é o campo que quero limpar para evitar que o usuário esqueça de fazê-lo).
Alguém pode me ajudar?
Grato pelo tempo e atenção!
GMA
Antes de tudo, perdoem se coloco besteira, mas estou começando e sou self-study.
Estou fazendo uma automatização aqui em meu escritório, em que um campo é utilizado apenas como referência a uma consulta para inserção de dados constantes naquele formulário em um doc word através do processo de mala direta do word.
Assim, após o preenchimento de dados, o usuário clica no botão em que uma consulta é realizada e depois os dados resultantes (que obviamente seriam daquele formulário que acabou de ser preenchido) seriam inseridos em um doc do word automaticamente. Simples, porém o usuário tem que usar um campo de auxílio para dirigir a consulta. OK, sem problemas.
O que gostaria de fazer, é simplesmente após a execução da abertura do word, que esse campo fosse limpo de forma automática. A minha pergunta é obvia: como faço isso?
Até o momento tenho o seguinte:
--------------------------------------------------
Private Sub Comando39_Click()
On Error GoTo Err_Comando39_Click
Dim stAppName As String
stAppName = "winword.exe C:\Users\gma\Documents\central.doc"
Call Shell(stAppName, 1)
Exit_Comando39_Click:
Exit Sub
Err_Comando39_Click:
MsgBox Err.Description
Resume Exit_Comando39_Click
End Sub
-----------------------------------------------
Isso me faz abrir o doc requerido, onde estão salvas as configurações de obtenção de dados que condizem com a consulta (que é o campo que quero limpar para evitar que o usuário esqueça de fazê-lo).
Alguém pode me ajudar?
Grato pelo tempo e atenção!
GMA