Click here to load reader
Upload
eduardo-de-jesus
View
452
Download
0
Embed Size (px)
Citation preview
Menu
GERENCIADOR DE LICENÇAS DE SOFTWARE EM VBA – EXCELPensando na di�culdade que tinha para gerenciar as li-
cenças de softwares de um empresa, resolvi dedicar al-
guns dias para desenvolver uma ferramenta, no Excel,
utilizando VBA e formulários.
Compartilho com os colegas o gerenciador para que
me ajudem a continuar desenvolvendo este pequeno
projeto que pode ser de grande ajuda.
Imagem via Shutterstock
Características:
Acesso realizado com criptogra�a1.
Nível de permissão de�nido por per�l de usuário (3 tipos)2.
Cadastro e controle de contas de usuários3.
Gerenciador de Licenças de Software em VBA - E... http://www.profissionaisti.com.br/2015/01/gerenc...
1 de 7 12-03-2015 15:50
Cadastro de licenças4.
Opções adicionais para licenças: alterar licença e sua validade ou excluir5.
Cadastro de Uso de licenças: Cadastra Nome de usuário e computador que utiliza a licença6.
Opções adicionais do cadastro de uso: alterar usuário, computador ou local da licença e remover
uso cadastrado – isso não exclui a licença
7.
Impressão em tela da lista de licenças com �ltro por local (setor, �lial…) ou tipo de licença8.
Tenho utilizado de forma bem simples o gerenciador, mas sei que ele tem potencial para evoluir bastante
e é por isso que preciso da colaboração dos colegas para criticarem, darem sugestões, apontarem falhas
e possíveis melhorias e também colaborar com o desenvolvimento da ferramenta.
Baixe o Gerenciador de Licenças clicando aqui.
Dados para Acesso
Senha de criptogra�a: 010203*
Altere-a conforme desejar utilizando a opção do próprio excel ( Arquivo > Proteger Pasta de Trabalho > Cripto-
grafar com senha). Esta senha deve ser utilizada inicialmente e para qualquer usuário.
Usuário: admin
Senha: senha
Per�l: Admin
Usuário: user
Senha: 1234
Per�l: Restrito
A ferramenta não foi criada com intuito de gerar retorno �nanceiro e, agora compartilhada, assim deve
ser mantida. Utilizem, alterem, divulguem, mas mantenham o trabalho de forma colaborativa.
Grande Abraço
LUCAS ALCÂNTARA
Gerenciador de Licenças de Software em VBA - E... http://www.profissionaisti.com.br/2015/01/gerenc...
2 de 7 12-03-2015 15:50
5 dicas para melhorias noatendimento ao cliente – Começandopelo Service Desk
ITIL e o processo de Gerenciamentode Relacionamento com o negócio
Análise de Impacto nos Negócios eAvaliação de Riscos
A lógica básica da ISO 27001: Como asegurança da informação funciona?
Mais arti-gos des-te autor»
ARTIGOS RELACIONADOS
13 COMENTÁRIOS
Office 365Home
(renovação)
Compre
R$ 21
Office 365Home
Compre
R$ 209
Office 365Home (1 mês)
Compre
R$ 21
29 de janeiro de 2015 às 8:54
Hudson 1
Olá
o Arquivo esta com senha amigo?
att
hudson
29 de janeiro de 2015 às 8:54
Vandrey Trindade 2
Gerenciador de Licenças de Software em VBA - E... http://www.profissionaisti.com.br/2015/01/gerenc...
3 de 7 12-03-2015 15:50
Lucas,
Bom dia.
Qual é a senha do arquivo .zip?
29 de janeiro de 2015 às 8:54
Vandrey Trindade 3
Desculpe… do arquivo .xlsm
29 de janeiro de 2015 às 9:27
Lucas Alcântara Autor do Post 4
Bom dia, meus queridos. Desculpem pela falha, realmente acabei esquecendo de publicas os dados
das contas. Segue abaixo:
1ª etapa de acesso:
Senha de criptogra�a: 010203*
Altere-a conforme desejar utilizando a opção do próprio excel ( Arquivo > Proteger Pasta de Trabalho
> Criptografar com senha). Esta senha deve ser utilizada inicialmente e para qualquer usuário.
2ª Etapa:
Usuário: admin
Senha: senha
Per�l: Admin
Usuário: user
Senha: 1234
Per�l: Restrito
29 de janeiro de 2015 às 11:01
Alexssandro Gottschalk 5
Bom dia, abri o arquivo com a senha informada, mas dá o erro abaixo antes de concluir.
Erro de compilação
Era esperado: Sub ou Function
Gerenciador de Licenças de Software em VBA - E... http://www.profissionaisti.com.br/2015/01/gerenc...
4 de 7 12-03-2015 15:50
No fundo aparece o INICIO e o cursor está na linha abaixo:
Private Declare PtrSafe Function FindWindowA Lib “USER32″ (ByVal lpClassName As String, ByVal
lpWindowName As String) As Long
O que pode ser isso?
Uso Excel 2007
29 de janeiro de 2015 às 12:00
Lucas Alcântara Autor do Post 6
Olá, Alexssandro.
Eu criei a ferramenta com o MSo2010 64bits. Esta linha é de compatibilidade de arquivos para siste-
mas 32, então talvez apenas comentá-la pode resolver o seu problema(adicionar ‘ ao início da linha),
�cando assim:
‘Private Declare PtrSafe Function FindWindowA Lib “USER32? (ByVal lpClassName As String, ByVal
lpWindowName As String) As Long
Clique para continuar a execução ou salve, feche e abra novamente para saber se funcionou. Manda
o resultado!
Grande abraço
29 de janeiro de 2015 às 20:25
Roger_CWB 7
Muito obrigado, vai ser de grande utilidade.
30 de janeiro de 2015 às 10:18
Paulo Semblano 8
Sugestão: usar a função DESLOC em Gerenciador de Nomes.
5 de fevereiro de 2015 às 18:53
arley lima 9
Lucas ele possui algum pré requisito além do excel? Aqui ele informa um erro: “Não foi possível car-
Gerenciador de Licenças de Software em VBA - E... http://www.profissionaisti.com.br/2015/01/gerenc...
5 de 7 12-03-2015 15:50
regar um objeto porque ele não está disponível nesta máquina”, aparece umas 4 vezes. Sabe o que
pode ser?
6 de fevereiro de 2015 às 13:51
Lucas Alcântara Autor do Post 10
Obrigado, Roger e Paulo.
Arley, só com essa informação eu não consigo identi�car alguma solução, porém, imagino que o ex-
cel está indicando a falta de algum Controle Adicional que uso nos formulários, como o do calendário
que é chamado de MonthView. Tenta, com o uso das funções, encontrar o ponto do erro. Grande
abraço
10 de fevereiro de 2015 às 9:02
Fagner 11
Não consegui utilizar a planilha.. ao Inserir novas licença ocorre um monte de erro..
10 de fevereiro de 2015 às 13:25
Lucas Alcântara Autor do Post 12
Olá, Fagner.
Vou te responder por e-mail para que possa me enviar mais detalhes sobre os erros e tentar te aju-
dar.
Grande abraço
25 de fevereiro de 2015 às 15:53
Wyllian Bastos 13
Caro Lucas!
Baixei seu gerenciador de licencas, deu o mesmo problema que o arley, contudo, registrei ms-
comct2.ocx e parou o erro. so que quando vou colocar a data de validade e seleciono alguma data,
dá um erro no VB campo é obrigatorio.
Grato,
Gerenciador de Licenças de Software em VBA - E... http://www.profissionaisti.com.br/2015/01/gerenc...
6 de 7 12-03-2015 15:50
Gerenciador de Licenças de Software em VBA - E... http://www.profissionaisti.com.br/2015/01/gerenc...
7 de 7 12-03-2015 15:50