Notifications
Clear all

Bloquear Uso da Planilha Verificando nome do Usuário

20 Posts
1 Usuários
0 Reactions
5,102 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá caros amigos do planilhando,
preciso da ajuda de vcs sobre bloqueio da Planilha.
Atualmente eu ja tenho um codigo. é este:

Private Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, ByRef nSize As Long) As Long
'Retorna o nome do computador
Private Function lfNomeComputador() As String
Dim stBuff As String * 255, lAPIResult As Long
Dim lBuffLen As Long
lBuffLen = 255
lAPIResult = GetComputerName(stBuff, lBuffLen)
If lBuffLen > 0 Then lfNomeComputador = Left(stBuff, lBuffLen)
End Function
Public Sub lsRetornaNomeComputador()
'Faz as verificações dos computadores para acesso ao programa, caso não estegem na lista não terão acesso.
Dim CompName As String
CompName = lfNomeComputador
If CompName <> "ADM18" And _
CompName <> "ADM16-ORC" And _
CompName <> "ADM08" And _
CompName <> "ADM26" And _
CompName <> "ADM07" And _
CompName <> "wrf" Then
MsgBox "Este computador não tem direito de executar esta aplicação."
' e fecha o programa sozinho caso o computador não tenha acesso.
ActiveWorkbook.Close SaveChanges:=False
Else
MsgBox "OK computador confirmado"
End If
End Sub

A programação funciona perfeitamente, sendo que ela só funciona se o usuário clicar na macro ("BOTÃO"), mais eu gostaria de saber se tem como ela rodar ao abrir a planilha, pq eu não quero que outros usuários possam ver o conteúdo da minha plan?

No Aguardo

Daniela

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

 
Postado : 15/09/2011 5:14 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Daniela, está dizendo Icone do Arquivo ? se for este, até onde eus ei, só temos como alterar se o mesmo for copiado para a área de trabalho (Destktop) como ATALHO, então clicamos com o Botão direito, selecionamos Propriedades e veremos a opção para se alterar o Icone.

Se for em uma Pasta na Árvore de Diretório, cique em cima da Pasta com o Botão direito / Propriedades, e na Aba Personalizar, podemos alterar tanto a imagem da pasta como o Icone.

Se for o icone que aparece na Barra de Titulo do Excel quando abre seu arquivo, no Forum abaixo temos as rotinas para tal :
Mudar Ícone Excel (Barra de Títulos)
viewtopic.php?f=10&t=2444&p=10632&hilit=icone#p10632

Qualquer duvida retorne.

[]s

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

 
Postado : 19/09/2011 7:50 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

:shock:
Desculpe Mauro mais não consegui fazer nada ... peguei a imagem passei para ico, mais não aconteceu nada ..
Tipo não consegui fazer nada ...
Ela nem erro dá ... acho que nem está rodando ou eu quem nao estou sabendo fazer

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

 
Postado : 21/09/2011 11:14 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

😯
Desculpe Mauro mais não consegui fazer nada ... peguei a imagem passei para ico, mais não aconteceu nada ..
Tipo não consegui fazer nada ...
Ela nem erro dá ... acho que nem está rodando ou eu quem nao estou sabendo fazer

Daniela, sua explicação não ajudou muito, você chegou a ler o que postei acima ?

Você está querendo alterar o Icone de sua Pasta na Barra de Titulo ?
Se for isto, leu atentamente o Tópico que indiquei, onde o colega VBA-Sistems estava com problemas nesta mesma questão ?
Mudar Ícone Excel (Barra de Títulos)
viewtopic.php?f=10&t=2444&st=0&sk=t&sd=a&hilit=icone

Lembre-se que para o Excel 2007 o Icone só será visto com o aplicativo em "TELA CHEIA".
Se estiver querendo fazer o exposto acima e ainda tiver dificuldades, retorne.

[]s

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

 
Postado : 21/09/2011 1:08 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Desculpe Mauro realmente esqueci até de responder.
Li sim o topico do colega fiz o teste como explicado, mais não funcionou, os testes estou fazendo com a tela normal pode ate ser mesmo por isso que nao apareceu, mais no seu exemplo vc pediu para rodar a macro e colocar a imagem qdo solicitada, a minha eu rodei e não solicitou nenhuma alteração da imagem?
Minha planilha qdo estiver finalizada já vai ter que ser aberta em tela cheia então futuramente isso não seria um problema, preciso sim alterar o Icone do excel ("Icone do excel que por exemplo fica na area de trabalho e o usuario clica para acessar o excel"), não sei se é a mesma coisa.

Agradeço desde já pelo retorno,

Daniela

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

 
Postado : 22/09/2011 4:55 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Resolvido

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

 
Postado : 08/11/2011 10:17 am
Página 2 / 2