Windows XP – SP3 + Access 2003 + Word 2003: Como abrir (criar) e editar um documento do Word dentro de um Formulário Access. Atualmente faço da seguinte forma:
1) Criei uma Barra de Menu chamada "Menu Principal", a qual é acionada ao clicar no campo criado como tipo objeto OLE da Tabela correspondente, e a mesma é fechada ao Sair do campo em questão, conforme comandos abaixo:
Private Sub ArquivoWord_Click()
DoCmd.ShowToolbar "Menu Principal", acToolbarYes 'Mostrar barra de menu atual
End Sub
Private Sub ArquivoWord_Exit(Cancel As Integer)
DoCmd.ShowToolbar "Menu Principal", acToolbarNo 'Ocultar barra de menu atual
End Sub
Tentei fazer também da seguinte forma, (Sem precisar usar a Barra de Menu), quando o campo recebe o Foco:
On Error Resume Next
Me!ArquivoWord.SetFocus
DoCmd.RunCommand acCmdInsertObject
No entanto, funciona para abrir um novo Documento do Word, sem precisar da Barra de Menu acima citada, mas quando vou editar este mesmo registro o mesmo novamente insere um novo objeto Word, ou seja, perco o que fiz anteriormente. Poderia ser de outra forma?
Objetivo: Apesar de estar funcionando com a Barra de Menu, gostaria de usar sem precisar usar este recurso, pois o mesmo toda vez o usuário tem que: 1) Clicar na Barra de Menu, 2) Depois aparece a Janela para incluir novo Objeto; 3) Tem que Procurar Documento Word na lista; 4) Marca “Exibir como Ícone” e 5) Botão “Ok”, ou seja, todas as vezes que vai criar um Documento é todo esse processo. Então gostaria de: 1º) Comando ou Função que abrisse um novo Documento do Word para edição e impressão; 2º) Que pudesse editar e imprimir esse mesmo arquivo já criado quantas vezes necessário.
1) Criei uma Barra de Menu chamada "Menu Principal", a qual é acionada ao clicar no campo criado como tipo objeto OLE da Tabela correspondente, e a mesma é fechada ao Sair do campo em questão, conforme comandos abaixo:
Private Sub ArquivoWord_Click()
DoCmd.ShowToolbar "Menu Principal", acToolbarYes 'Mostrar barra de menu atual
End Sub
Private Sub ArquivoWord_Exit(Cancel As Integer)
DoCmd.ShowToolbar "Menu Principal", acToolbarNo 'Ocultar barra de menu atual
End Sub
Tentei fazer também da seguinte forma, (Sem precisar usar a Barra de Menu), quando o campo recebe o Foco:
On Error Resume Next
Me!ArquivoWord.SetFocus
DoCmd.RunCommand acCmdInsertObject
No entanto, funciona para abrir um novo Documento do Word, sem precisar da Barra de Menu acima citada, mas quando vou editar este mesmo registro o mesmo novamente insere um novo objeto Word, ou seja, perco o que fiz anteriormente. Poderia ser de outra forma?
Objetivo: Apesar de estar funcionando com a Barra de Menu, gostaria de usar sem precisar usar este recurso, pois o mesmo toda vez o usuário tem que: 1) Clicar na Barra de Menu, 2) Depois aparece a Janela para incluir novo Objeto; 3) Tem que Procurar Documento Word na lista; 4) Marca “Exibir como Ícone” e 5) Botão “Ok”, ou seja, todas as vezes que vai criar um Documento é todo esse processo. Então gostaria de: 1º) Comando ou Função que abrisse um novo Documento do Word para edição e impressão; 2º) Que pudesse editar e imprimir esse mesmo arquivo já criado quantas vezes necessário.
Última edição por vileman em 8/6/2011, 01:53, editado 1 vez(es)