(Eu já postei esta pergunta em Stack Overflow . Recomendo que eu publique aqui também. Eu provavelmente deveria ter "migrado" a questão, mas não sei como isso é feito.
A situação:
Dado que haverá centenas de planilhas para atualizar, isso é (na melhor das hipóteses) inconveniente. Procuramos uma maneira de configurar o Excel para não mostrar automaticamente essa caixa de diálogo e encontramos essa postagem no MS Technet. Resumo rápido: eles soletram como adicionar a chave ShowCompatDialog no registro para o Excel, que quando definido como 0 deve fazer o truque.)
Fizemos isso, mas, mesmo depois de reinicializar a estação de trabalho, o comportamento não muda. Alguma ideia? Estamos faltando alguma coisa, ou isso é apenas uma configuração de MS não documentada que não funciona? (Aparentemente há kludges semelhantes para o Word e o Power Point - alguém já tentou usá-los?)
Alguma ideia sobre qualquer outra coisa que possa funcionar? Não mexemos nas versões do Excel, isso aconteceria se tivéssemos a versão mais recente instalada?
Uma complicação final, o script mestre aqui é uma rotina SAS - e deve ser, para identificar as modificações exigidas pelo nosso sistema.
Adendos, com base nos comentários da postagem SO. Existem dois posts SU relacionados a isso:
Suplementos não são realmente uma opção (a TI é muito sensível sobre as caixas nas quais faremos isso), e as opções de programação aparentemente não estão disponíveis no script do SAS.
Tags sas microsoft-excel