-
No mundo Windows, não é uma boa estratégia assumir qualquer resolução de tela específica, porque no Excel você não pode realmente controlar a posição absoluta dos itens na tela. O Excel é construído com base no pressuposto de que cabe ao usuário ajustar o zoom do documento, o tamanho do Windows e a resolução da tela. Mas se você insistir, poderá controlar qualquer uma dessas configurações por meio do VBA, embora algumas delas possam exigir mais privilégios (por exemplo, a política local pode negar ao usuário o direito de ajustar a resolução da tela) e, em geral, exigirá muito trabalho do seu lado.
-
A execução de macros está desativada no Excel por padrão. Existem pelo menos três maneiras de habilitá-lo: a) habilitar a execução de macro globalmente, b) colocar a planilha no caminho "confiável" (ou tornar o caminho onde a planilha reside "confiável"), c) clicando em "sim" a barra pop-up que pergunta se você deve executar macros desta pasta de trabalho específica dessa vez. Por causa de preocupações de segurança, é por design impossível alterar a diretiva de segurança de macro através do VBA. O usuário deve fazê-lo manualmente (embora eu acredite que você possa contorná-lo através de ferramentas de automação de terceiros, como o AutoIt, mas eu não o recomendo).