Posso executar o Excel a partir de um script .cmd com todas as macros habilitado?
Pergunta
Como posso executar o Excel a partir de linha de comando / script cmd de tal forma que não solicita se eu quiser ativar macros na planilha Estou executando-lo com?
Solução
Como inscrever suas macros com uma assinatura digital pode fazer o que quiser. Se você assinou as macros em uma planilha, em seguida, um usuário que abre é solicitado:
"Foo.xls" contém macros por Acme Software, Inc. macros podem conter vírus. É geralmente seguro desactivá-las, mas se as macros são legítimas, você pode perder alguma funcionalidade.
O usuário terá a opção Desativar o habitual / Ativar escolha Macros, mas ela também terá uma opção de bônus:
sempre confiar macros deste editor.
Se o usuário selecionar essa opção, ela nunca vai ver o pedido novamente para este arquivo ou qualquer outro assinado pela mesma editora.
Outras dicas
The prompt is an Excel settings so you'll need to go into Excel and change the security settings. You can change it in Excel 2007 through the Excel Options -> Trust center -> Trust center settings -> Macro Settings.
I don't know of a way to disable this through the command line, and I don't think it makes sense that you could, sounds like a security breach to me.