- Este tópico contém 7 respostas, 3 utilizadores e foi actualizado pela última vez há 11 anos, 11 meses por Anónimo.
-
AutorArtigos
-
-
7 de Maio de 2012 às 17:31 #1075AnónimoInactivo
boa tarde galerinha!
gostaria de saber se tem como habilitar a macro do excel automaticamente?
pergunto isso, pois normalmente os computadores veem com essa opção desabilitada e usuarios sem conhecimento, não sabem habilitar ou até mesmo qdo o arquivo é aberto que pede para habilitar, pensam que é algum tipo de virus e nao habilitam. fazendo com que o arquivo não funcione corretamente.
portanto, existe alguma forma de ser habilitado automaticamente essa opção ao abrir o arquivo??
aguardo uma resposta.
muito obrigado!!!
-
7 de Maio de 2012 às 22:17 #1857jorgerodAdministrador
olá wagner,
como já deves ter reparado, a edição de macros é parte da segurança inerente do excel e não pode ser modificada logo à partida, ou seja, quando o office é instalado.
no entanto, é possível fazer alguma coisa, mas só depois de aceitar a 1ª vez. vê, a este propósito o seguinte link do mvp ken puls:
fica bem e diz qq coisa, ok?
-
8 de Maio de 2012 às 10:48 #1858AnónimoInactivo
olá jorge,
acho ke ficou faltando o link…
eu achei essa programação abaixo na net, porém não sei como testar. seria possível testar e me avisar se realmente funciona?
segue:
private sub workbook_open()
application.automationsecurity = msoautomationsecuritylow
end subonde:
msoautomationsecuritylow
macros rodam sem verificar o certificado de autenticidade, equivale a segurança baixa.msoautomationsecuritybyui
o usuário indica se as macros devem ser habilitadas, equivale a segurança média.msoautomationsecurityforcedisable
desabilita as macros sem certificado de autenticidade, equivale a segurança alta. -
10 de Maio de 2012 às 17:50 #1865jorgerodAdministrador
-
14 de Maio de 2012 às 11:31 #1868AnónimoInactivo
jorge,
de acordo com o link, o arquivo apenas informa o usuário se a macro está ou não habilitada.
portanto, creio que não exista nenhuma maneira de habilitar a macro automaticamente. um pena, pois iria me ajudar muito.
caso descubra algo, favor me informar.
muito obrigado mais uma vez !!!
att.
wagner goularte -
18 de Maio de 2012 às 10:00 #1870AnónimoInactivo
podes esconder todas as folhas (veryhidden) e deixares uma visível com um aviso de que têm de activar as macros para poderem ter acesso ao livro, terás de manipular com os eventos open e before close, deu para entender a ideia?
-
18 de Maio de 2012 às 10:28 #1871AnónimoInactivo
sim, entendi.
porem eu estava tentando fazer com que automáticamente, ao abrir o excel, ele já habilitasse a macro. e não apenas informasse se está habilitado ou nao.
por enquanto, vi que isso não é possivel.
att.
wagner goularte -
18 de Maio de 2012 às 11:53 #1076AnónimoInactivo
wagner, escusas de pesquisar por toda a web porque não é mesmo possível habilitar a macros automaticamente, a única forma de forçar um livro excel a arrancar com as macros activadas é transformar um ficheiro excel em executável mas quanto a isso não te metas, tem os seus “quês”.
não sei para que serve o livro que estas a trabalhar mas se for para partilhar e poderes partilhar o livro comigo, podemos ensaiar o modulo de licenciamento do xlsworkbooksecuring, ou seja, depois de teres o teu livro pronto envias-me uma cópia (com o vba desprotegido) e eu embutia-lhe o modulo de licenciamento versão hs (hidden sheets), em que para alem transformar o livro licenciável com uma licença trial até 30 dias, o modulo contem um procedimento que esconde as folhas deixando uma de aviso para activar a macros se não estiverem activadas, caso estejam, mostra as folhas todas e abre o painel de licenciamento, onde é só clicar em “continuar”.
só tem duas condições:
a cópia transformada do teu ficheiro que eu te enviaria teria de ter o projecto vba protegido, portanto se tiveres que fazer alterações no vba depois disso terias de as fazer no teu ficheiro original e enviar de novo para mim.
o teu usuário da planilha teria de pedir licença depois de expirar a licença trial, é só exportar o formulário com o código de activação de licença enviar para ti, tu envias para mim, por sua vês eu envio-te a chave de activação e tu reenvias para o usuário da planilha, o usuário copia o nsl para o painel para activar a licença.
se quiseres alinhar na experiência terei muito gosto em ajudar-te, é óbvio que podes contar com a minha descrição e segurança em relação ao teu ficheiro.
para partilhares o teu ficheiro comigo fá-lo através deste email vg-excel-gest@hotmail.com
victor gamboa
vg-excel-gest
vg-excel-gest.blogspot.com/
http://www.youtube.com/user/vgexcelgest2?feature=mhumproteja a sua informação ou da sua empresa com o xlsworkbooksecuring – template segura para excel :
protect your information or your company with xlsworkbooksecuring – safe template for excel:
http://vg-excel-gest.blogspot.com/p/xlsworkbooksecuring3d.html
http://vg-excel-gest-products.weebly.com/
-
-
AutorArtigos
- Tem de iniciar sessão para responder a este tópico.