Sandro BarbosaSantos Postado Fevereiro 2, 2022 Denunciar Share Postado Fevereiro 2, 2022 Dim appAccess Set appAccess = createObject("Access.Application") appAccess.OpenCurrentDatabase("C:\Users\Administrador.APTI\Documents\Banco de dados1.accdb") appAccess.Visible = True appAccess.UserControl = True appAccess.DoCmd.RunMacro "matrix" appAccess.Application.Quit 'wsh.SendKeys "%{F4}" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alyson Ronnan Martins Postado Fevereiro 3, 2022 Denunciar Share Postado Fevereiro 3, 2022 Bom dia. Tentou o quit? appAccess.Quit Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sandro BarbosaSantos Postado Fevereiro 3, 2022 Autor Denunciar Share Postado Fevereiro 3, 2022 Boa Tarde Sim, coloquei logo após o comando appAccess.DoCmd.RunMacro "matrix" a sequência abaixo appAccess.Application.Quit simplesmente fica na tela, com a mensagem inserida na execução da macro, aguardando confirmar com ENTER o OK Dim appAccess Set appAccess = createObject("Access.Application") appAccess.OpenCurrentDatabase("C:\Users\Administrador.APTI\Documents\Banco de dados1.accdb") appAccess.Visible = True appAccess.UserControl = True appAccess.DoCmd.RunMacro "matrix" appAccess.Application.Quit 'appAccess.Applications.SendKeys "%{F4}" 'wsh.SendKeys "%{F4}" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alyson Ronnan Martins Postado Fevereiro 3, 2022 Denunciar Share Postado Fevereiro 3, 2022 Tenta do DoCmd: DoCmd.Quit acQuitSaveAll Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sandro BarbosaSantos Postado Fevereiro 3, 2022 Autor Denunciar Share Postado Fevereiro 3, 2022 Boa Tarde Alyson, testei sua dica, porém ainda não surtiu o efeito, continua aparecendo o OK para confirmar, o ideal é o código q insira ALT+F4 Dim appAccess Set appAccess = createObject("Access.Application") appAccess.OpenCurrentDatabase("C:\Users\Administrador.APTI\Documents\Banco de dados1.accdb") appAccess.Visible = True appAccess.UserControl = True appAccess.DoCmd.RunMacro "matrix" appAccess.DoCmd.Quit acQuitSaveAll 'appAccess.Application.Quit 'appAccess.Applications.SendKeys "%{F4}" 'wsh.SendKeys "%{F4}" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sandro BarbosaSantos Postado Fevereiro 7, 2022 Autor Denunciar Share Postado Fevereiro 7, 2022 ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alyson Ronnan Martins Postado Fevereiro 8, 2022 Denunciar Share Postado Fevereiro 8, 2022 Teria como mandar uma foto do que está aparecendo para tentar algo diferente. Não acho que seja apenas que você precisa para seu projeto. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sandro BarbosaSantos Postado Fevereiro 9, 2022 Autor Denunciar Share Postado Fevereiro 9, 2022 Boa Tarde Obrigado pelo retorno. Segue a foto da mensagem que aparece, após a execução da macro, necessito que este OK seja confirmado automaticamente, após a execução da macro. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sandro BarbosaSantos Postado Fevereiro 9, 2022 Autor Denunciar Share Postado Fevereiro 9, 2022 Este é meu código, até aqui na macro, executa tranquilo, aí cai na tela de OK e não sai. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alyson Ronnan Martins Postado Fevereiro 10, 2022 Denunciar Share Postado Fevereiro 10, 2022 (editado) Boa tarde, tenta desativar as notificações do access: DoCmd.SetWarnings False Editado Fevereiro 10, 2022 por Alyson Ronnan Martins Código Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sandro BarbosaSantos Postado Fevereiro 10, 2022 Autor Denunciar Share Postado Fevereiro 10, 2022 Boa Tarde Testei mas não funcionou ainda. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sandro BarbosaSantos Postado Fevereiro 15, 2022 Autor Denunciar Share Postado Fevereiro 15, 2022 Alguém teria alguma idéia de solução ? Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sandro BarbosaSantos Postado Março 29, 2022 Autor Denunciar Share Postado Março 29, 2022 ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Sandro BarbosaSantos
Dim appAccess Set appAccess = createObject("Access.Application") appAccess.OpenCurrentDatabase("C:\Users\Administrador.APTI\Documents\Banco de dados1.accdb") appAccess.Visible = True appAccess.UserControl = True appAccess.DoCmd.RunMacro "matrix" appAccess.Application.Quit 'wsh.SendKeys "%{F4}"
Link para o comentário
Compartilhar em outros sites
12 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.