Página 1 de 1

Macro para abrir a planilha pelo registro de ip do pc

Enviado: 27 Abr 2016 às 15:07
por Kikopcruz
Boa tarde mestres.

Gostaria de saber se tem como desenvolver uma macro para abrir o arquivo de Excel somente pelo registro de ip do computador, assim somente as maquinas registradas poderiam acessar a planilha do trabalho, sem a possibilidade de copia-las.

Estou pesquisando mas ate agora não tive evolução.

Desde ja obrigado!

Re: Macro para abrir a planilha pelo registro de ip do pc

Enviado: 27 Abr 2016 às 23:29
por Kledison
Boa noite,

achei na internet uma planilha parecida com o que você precisa.

Na coluna A da planilha tem uma lista de IPs cadastrados, ao clicar no botão para entrar, a MACRO checa se o IP da máquina está na lista de IPs, se achar deixa entrar, caso contrário pede para cadastrar o IP.

Bom, tente fazer adaptações para a sua necessidade.

Att

Macro para abrir a planilha pelo registro de ip do pc

Enviado: 28 Abr 2016 às 12:19
por Kikopcruz
Kledison eu li esse post também, e descobrir que na verdade tem que fazer a planilha abrir pelo nº do hd da maquina liberando assim um especie de chave para liberar a planilha, pois o ip pode repeti em outra rede.

Macro para abrir a planilha pelo registro de ip do pc

Enviado: 28 Abr 2016 às 13:06
por Kledison
Ok,

entendi, você conseguiu a MACRO para achar o número de serial do HD ? não sou fera em VBA mas gosto de desafios.

Quem sabe outros colaboradores do fórum possam nos auxiliar.

Att

Re: Macro para abrir a planilha pelo registro de ip do pc

Enviado: 28 Abr 2016 às 13:37
por Basole
Segue aqui um exmplo:
Código: Selecionar todos
Sub DriveSerialNumber()
    MsgBox Abs(CreateObject("Scripting.FileSystemObject").GetDrive("C:\").SerialNumber)
End Sub
Resp aqui tb.: http://goo.gl/z4ePu8

Re: Macro para abrir a planilha pelo registro de ip do pc

Enviado: 05 Mai 2016 às 08:10
por Kikopcruz
Estamos chegando perto rs, pelo que eu entendi então agora falta programar a planilha para abrir automaticamente somente pelo numero do HD, entendo pouco de programação mas acho que é possivel, se eu conseguir vou postar aqui, vou constinuar a pesquisa.