boqueia de "X" noo excel

Anônima
2015-01-14T15:01:44+00:00

meus amigos boa tarde.

 preciso  dessa extrema ajuda.

 fiz um programa no excel, que ele tem um comando  de fechar na data prevista ( programa demostrativo), quando ele fechar ele vai abrir a janela como o "x"(fechar), eu preciso bloquear esse "X", PORQUE SE ALGUEM SO CLICAR NELE VAI MEXER NESSE PROGRAMA SEM PROBLEMA.

 PRECISO BLOQUEAR ESSE "x" MAIS TBM PRECISO ABRIR O PROGRAMA DE VOLTA .

VEJA O COMANDO DE FECHAMENTO DATADO

Private Sub CommandButton1_Click()

Sheets("localiza med").Select

MsgBox " SEJA BEM VINDO ", vbDefaultButton3, "                 SCA          "

If Time() >= #6:00:00 AM# And Time() < #12:00:00 PM# Then

Call MsgBox("Bom Dia! Bom trabalho Hoje é " & Date, vbExclamation, "AMPLA")

Else

If Time() >= #12:00:00 PM# And Time() <= #6:00:00 PM# Then

Call MsgBox("Boa Tarde! Bom trabalho Hoje é " & Date, vbExclamation, "AMPLA")

Else

Call MsgBox("Boa Noite!Bom trabalho Hoje é " & Date, vbExclamation, "AMPLA")

End If

End If

If Date > #5/30/2014# Then

MsgBox "Seu tempo demostrativo encerrou.Entre em contato  com o desenvolverdor", vbCritical, "GpcSystem"

MsgBox "(22) 99926006", vbInformation, " GpcSyetem"

Application.DisplayAlerts = True

Application.Quit

End If

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

19 respostas

Classificar por: Mais útil
  1. Anônima
    2015-01-21T17:47:19+00:00

    A definição de ofuscar é de embaralhar o código sem que o mesmo perca sua funcionalidade.

    É uma técnica usada para dificultar a engenharia reserva de um software.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2015-01-21T17:07:08+00:00

    entendi mais mesmo se pegarmos tipi em ocutar codigo"ofuscar" o programa tbm pode dar problemas em nao reconhecer o comando

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2015-01-20T11:31:44+00:00

    "se o cara alterar o relogia do computador ele entra facil."

    É pouco provável que um usuário vá fazer isso para continuar usando um programa.

    Não é muito simples você pegar o tempo "real" do computador.

    Envolve uma série de funções APIs. Há a opção de se pegar o horário de um link da internet por VBA, mas se o usuário estiver offline, pode ser um problema.

    Se o seu projeto é realmente importante e você realmente quer proteger seu capital intelectual, deveria utilizar técnicas mais confiáveis, como ofuscação de código, por exemplo.

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2015-01-20T01:52:45+00:00

    cara , não deu não , vou ver aki se errei algo, mais mesmo  assim , se o cara alterar o relogia do computador ele entra facil.

     como bloquear esse tipo , ter um from para que eu   abro o programa;

     vc tem o link para me passar esse programa pra vc ver?

    Esta resposta foi útil?

    0 comentários Sem comentários
  5. Anônima
    2015-01-16T11:07:37+00:00

    Tente:

    Private Sub CommandButton1_Click()

      Sheets("localiza med").Select

      MsgBox " SEJA BEM VINDO ", vbDefaultButton3, "                 SCA          "

      If Time() >= #6:00:00 AM# And Time() < #12:00:00 PM# Then

        Call MsgBox("Bom Dia! Bom trabalho Hoje é " & Date, vbExclamation, "AMPLA")

      Else

        If Time() >= #12:00:00 PM# And Time() <= #6:00:00 PM# Then

          Call MsgBox("Boa Tarde! Bom trabalho Hoje é " & Date, vbExclamation, "AMPLA")

        Else

          Call MsgBox("Boa Noite!Bom trabalho Hoje é " & Date, vbExclamation, "AMPLA")

        End If

      End If

      If Date > #5/30/2014# Then

        Application.DisplayAlerts = True

        MsgBox "Seu tempo demostrativo encerrou.Entre em contato  com o desenvolverdor", vbCritical, "GpcSystem"

        MsgBox "(22) 99926006", vbInformation, " GpcSyetem"

        Unload Me

        ThisWorkbook.Close False

      End If

    End Sub

    Esta resposta foi útil?

    0 comentários Sem comentários