MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Erro ao abrir aplicação access no Windows 11

    Lucmoura27
    Lucmoura27
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 18/12/2020

    [Resolvido]Erro ao abrir aplicação access no Windows 11 Empty [Resolvido]Erro ao abrir aplicação access no Windows 11

    Mensagem  Lucmoura27 27/11/2024, 19:54

    Boa tarde.

    Tenho um aplicação access que dentro dela utilizo um código para abrir uma outra aplicação e funcionou muito bem até o Windows 10, com o Windows 11 não funciona mais.

    Segue o código:

    Módulo:
    Option Compare Database

    Public Declare Function ShellExecute Lib "Shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

    Const SW_SHOWNORMAL = 1


    Código para executar outro programa Access:
    ShellExecute Application.hWndAccessApp, "open", "K:\QA-Lançamento_Quase_Reclamacao\SAP_Documentos\SAP_Organizador.accdb", vbNullString, vbNullString, 1


    Mensagem de erro:
    Compilar erro em modo oculto: Form_frmAPPS, este erro normalmente ocorre quando o código é incompatível com a versão, plataforma ou arquitetura do aplicativo.

    Alguma sugestão de código alternativo que funcione no Windows 11?

    Desde já agradeço.


    Última edição por Lucmoura27 em 29/11/2024, 10:32, editado 1 vez(es)
    Lucmoura27
    Lucmoura27
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 18/12/2020

    [Resolvido]Erro ao abrir aplicação access no Windows 11 Empty Re: [Resolvido]Erro ao abrir aplicação access no Windows 11

    Mensagem  Lucmoura27 28/11/2024, 10:47

    Acabei encontrando uma solução para o problema utilizando no meu módulo o código abaixo levemente editado para a minha aplicação.



    #If VBA7 Then 'Declaração de API´s para versões do MS Office 2010+.
       
       #If Win64 Then 'Declaração para as versões 64 bits.
               
           Public Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
           (ByVal hwnd As LongLong, ByVal lpOperation As String, ByVal lpFile As String, ByVal _
           lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As LongLong) As _
           LongLong
               
       #Else 'Declaração para as versões 32 bits.
           
           Public Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
           (ByVal hwnd As LongPtr, ByVal lpOperation As String, ByVal lpFile As String, ByVal _
           lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As LongPtr) As _
           LongPtr
           
       #End If
       
    #ElseIf VBA6 Then 'Declaração de API´s para versões do MS Office 2007-.
       
       Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
       (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal _
       lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As _
       Long

    #End If

    Créditos ao Mikel Silveira Fraga
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7998
    Registrado : 15/03/2013

    [Resolvido]Erro ao abrir aplicação access no Windows 11 Empty Re: [Resolvido]Erro ao abrir aplicação access no Windows 11

    Mensagem  Alvaro Teixeira Hoje à(s) 10:28

    Olá Luciano Moura,

    Apesar de ser membro desde 2020 é a sua primeiro tópico, seja bem vindo ao fórum!
    Ficamos felizes por ter resolvido.

    Obrigado por partilhar a solução.

    Abraço

    Lucmoura27 gosta desta mensagem


    Conteúdo patrocinado


    [Resolvido]Erro ao abrir aplicação access no Windows 11 Empty Re: [Resolvido]Erro ao abrir aplicação access no Windows 11

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/12/2024, 18:19