View Full Version : Abrindo Excel com macros habilitadas


PRicardoFerr
08-19-2006, 04:39 PM
Salve,

Montei uma planilha (usando EXcel 2004) com macros para ser distribuída a
usuários em diferentes órgãos da empresa.

Não tenho controle sobre o nível de segurança definido no Excel de cada
usuário que vai receber a planilha, nem mesmo qual a versão do Excel
instalada em cada respectiva máquina.

Gostaria de saber se, ao ser aberta a planilha, tem como forçar que as
macros sejam automaticamente habilitadas, sem necessitar da intervenção do
usuário?

Grato pela atenção
--
Paulo Ricardo Ferreira
Rio de Janeiro - RJ

Luiz Cláudio C. V. Rocha
08-22-2006, 02:14 AM
Olá,

não há um meio específico de burlar a segurança de macro. O que você pode
fazer para ajudar é assinar digitalmente o código (pode criar um certificado
privado usando o SelfCert.exe, a partir do Iniciar > Programas > Microsoft
Office > Ferramentas do Microsoft Office > Certificado digital para Projetos
VBA.

Para associar o certificado à sua pasta de trabalho, abra qualquer módulo e
clique no menu Ferramentas > Assinatura digital.

Ao rodar o aplicativo na máquina dos usuários, eles podem assinalar a origem
como sendo confiável, e assim seu certificado passa a ser conhecido naquela
máquina dali em diante.

--
Luiz Cláudio C. V. Rocha
Coordenador de Projetos FórumAccess
São Paulo - Brasil
MVP Office
http://www.msmvps.com/officedev


"PRicardoFerr" escreveu:

> Salve,
>
> Montei uma planilha (usando EXcel 2004) com macros para ser distribuída a
> usuários em diferentes órgãos da empresa.
>
> Não tenho controle sobre o nível de segurança definido no Excel de cada
> usuário que vai receber a planilha, nem mesmo qual a versão do Excel
> instalada em cada respectiva máquina.
>
> Gostaria de saber se, ao ser aberta a planilha, tem como forçar que as
> macros sejam automaticamente habilitadas, sem necessitar da intervenção do
> usuário?
>
> Grato pela atenção
> --
> Paulo Ricardo Ferreira
> Rio de Janeiro - RJ

PRicardoFerr
08-22-2006, 10:52 PM
Caro Luiz Cláudio,

Agradeço as explicações fornecidas. Foram esclarecedoras.

Cordialmente,
--
Paulo Ricardo Ferreira
Rio de Janeiro - RJ