Notifications
Clear all

Impedir planilha de ser aberta ou copiada para outro PC

16 Posts
4 Usuários
0 Reactions
3,348 Visualizações
(@marmen)
Posts: 32
Eminent Member
Topic starter
 

Bom dia galera do Planilhando,

Estou com dificuldades para encontrar um cód que impeça uma planilha de ser aberta em outro computador. Encontrei vários tópicos que falava sobre esse assunto como o cód da duvida do Pedro:

    Private Sub Workbook_Open()

    ' Deve ser igual ao que esta registrado no PC
    ' Pois Diferencia Maiuscula e Minuscula.

    If Environ("ComputerName") = "NOME DO SEU COMPUTADOR" Then

    MsgBox "Seja Bem Vindo"

    Else

    ActiveWorkbook.Save
    'Fecha a planilha
    ActiveWorkbook.Close
    'Fecha o Excel
    Application.Quit

    End If


    End Sub

Esse não deu certo, quando eu salvava a planilha e tentava abrir novamente no mesmo PC ela fechava automaticamente.

Acredito que tenha como colocar um cód que utiliza o IP do computador. Fuçando na Internet achei esse cód que da certo se os computadores estiverem em rede, mais a partir do momento que a planilha fosse copiada para um pen drive e colada em outro PC a mesma era aberta normalmente.

Private Sub Workbook_Open()
If Left(ThisWorkbook.FullName, 1) <> "C" Then
 MsgBox "Não encontrado a unidade C "
 ThisWorkbook.Close
End If
End Sub

Será que alguém consegue me ajudar? Desde já agradeço.

Att' Marcio Mendes

 
Postado : 10/03/2017 7:26 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Marcio

O código deve ser instalado em Esta Pasta de Trabalho:

Private Sub Workbook_Open()
Range("A1").Value = Environ("ComputerName")
End Sub

Não se esqueça de clicar, na mãozinha, que fica do lado da ferramenta Citar.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/04/2017 10:30 am
Página 2 / 2