Implante uma planilha do Excel que use o solucionador em instalações de 32 e 64 bits [fechadas]

1

Eu tenho uma planilha do Excel que usa o suplemento do solucionador. Eu desenvolvi isso em uma máquina Windows 7 de 64 bits. A planilha depende de algum código VBA para configurar o solucionador, portanto, preciso de uma referência ao solucionador.

O problema que me deparo é que, desde que o desenvolvi no Windows 7 de 64 bits, a referência aponta para o solucionador em C:\Program Files (x86)\Microsoft Office\Office12\Library\SOLVER . Quando alguns dos meus usuários tentam executar a planilha em suas máquinas, o VBA gera alguns erros estranhos porque as referências estão erradas. (Estranhamente eles não aparecem como desaparecidos).

Eu tentei adicionar algum código para remover a referência e depois adicioná-la novamente, mas é uma bagunça, porque você precisa se preocupar sobre como as configurações de segurança do Excel estão configuradas na máquina. (por exemplo, meu código requer que o "Acesso de confiança ao modelo de objeto do VBA" seja definido). Isso não é um grande problema, já que tenho controle total sobre as máquinas na empresa, mas não tenho certeza de como automatizar essa configuração em todas as máquinas.

Alguém sabe como definir as "Configurações da macro do desenvolvedor": "Confiar no acesso ao modelo de objeto VBA" por meio de GPO ou registro? Caso contrário, o que posso fazer, seja modificando a planilha ou realizando alguma ação automaticamente em cada máquina, para implantar essa planilha?

Qualquer experiência em usar o Excel com o Solver em sistemas operacionais de 32 e 64 bits seria bem-vinda.

    
por Benjamin Peikes 02.12.2011 / 23:03

0 respostas

Tags