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

    Dúvida - Janela de aviso abre no meio da programação

    avatar
    Panizzi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 24/08/2021

    Dúvida - Janela de aviso abre no meio da programação Empty Dúvida - Janela de aviso abre no meio da programação

    Mensagem  Panizzi 25/8/2021, 00:00

    Prezados colegas,

    estou pesquisando uma resposta para meu problema há cerca de uma semana mas ainda não encontrei uma resposta. Aqui nesse grupo foi onde encontrei o caminho mais próximo da solução. Porém, apesar de tentar seguir as instruções não consegui.

    Estou tentando fazer uma rotina muito simples com o método SendKeys em VBA para automatizar a abertura de um aplicativo.

    O problema é quando tento abrir um arquivo .exe ou .Ink (atalho). A compilação do VBA é interrompida e a seguinte mensagem aparece "Alguns arquivos contêm vírus que podem ser prejudiciais ao seu computador ...."

    Depois disso, preciso selecionar "Ok" ou "Cancelar" e o aplicativo não funciona corretamente.

    Pesquisei muito, mas não encontrei solução. Existe alguma maneira de fazer a mensagem não aparecer?

    Tenho Windows 10 Home Single Language, Microsoft 365, Excel versão 2107.


    Veja abaixo o código (a mensagem de aviso aparece na linha "SendKeys (strFile)"):


    Sub Ligacao()
    Dim strOrigem As String
    Dim strExtensao As String
    Dim strFile As String

    Application.DisplayAlerts = False

    strOrigem = ThisWorkbook.Path & "\"
    strExtensao = ".lnk"

    strFile = Dir(strOrigem & "*" & strExtensao)


    Do While strFile <> ""

    If Mid(strFile, 1, 3) = "Hat" Then

    SendKeys (strFile)

    End If

    Loop

    End Sub
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    Dúvida - Janela de aviso abre no meio da programação Empty Re: Dúvida - Janela de aviso abre no meio da programação

    Mensagem  DamascenoJr. 25/8/2021, 01:08

    Raphael, seja bem vindo ao fórum.

    Seu tópico foi movido para off tópic por não ser assunto relacionado a VBA Access.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    Dúvida - Janela de aviso abre no meio da programação Empty Re: Dúvida - Janela de aviso abre no meio da programação

    Mensagem  DamascenoJr. 25/8/2021, 01:11

    Tente
    Código:
    Call CreateObject("WScript.Shell").Run("c:\SuaPasta\SeuArquivo.exe", 5, "false")


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    Conteúdo patrocinado


    Dúvida - Janela de aviso abre no meio da programação Empty Re: Dúvida - Janela de aviso abre no meio da programação

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/5/2024, 05:08