gerenciador de licenças de software em vba – excel

7

Click here to load reader

Upload: eduardo-de-jesus

Post on 23-Jan-2017

452 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Gerenciador de licenças de software em vba – excel

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

Page 2: Gerenciador de licenças de software em vba – excel

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

Page 3: Gerenciador de licenças de software em vba – excel

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

Page 4: Gerenciador de licenças de software em vba – excel

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

Page 5: Gerenciador de licenças de software em vba – excel

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

Page 6: Gerenciador de licenças de software em vba – excel

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

Page 7: Gerenciador de licenças de software em vba – excel

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