como mostrar o Excel ao executar como tarefa agendada

3

Quando eu agendar uma tarefa no Windows Server 2012 para executar um arquivo do Excel, ele sempre é executado em segundo plano. Isso me causa problemas, como quando o vba do arquivo excel falhou, eu não sabia qual era o passo.

Parece que o Windows Server é diferente da versão para desktop, quando eu programo tarefas para executar o Excel no Windows 7, ele sempre aparece.

Como agendar tarefas para executar o Excel visivelmente no Windows Server 2012? Eu verifiquei comutadores de linha de comando do Excel , mas sem sucesso.

    
por athos 24.02.2017 / 02:51

1 resposta

1

How to show excel when running as scheduled task

Como você está usando o Agendador de Tarefas do Windows , pode simplificar algumas coisas ...

  1. Verifique se a opção Run only when the user is logged on está selecionada na guia General
  2. Verifique se a opção Run with highest privileges está selecionada na guia General
  3. Verifique se a opção Hidden na guia General NÃO está selecionada
  4. Por último, mas não menos importante, é necessário garantir que a conta em que você executa essa tarefa ou a conta com a qual você está conectado quando faz esses ajustes está conectada no tempo de execução programado ou que a tarefa não será correr em tudo.

NOTA: Isso funciona bem para mim com a execução de tarefas do Windows 7 para o Windows Server 2012 R2 e é uma prática padrão que uso para testar novos processos antes de promover a produção e solucionar problemas de processos existentes já em produção agendados com o Agendador de Tarefas do Windows .

Adicionalmente, você deve considerar pesquisar e testar este processo que você executa para ver se você pode colocar algum registro avançado ou detalhado do processo em um arquivo de log em algum lugar então, se necessário, você pode verificar este arquivo para ajudar a solucionar problemas, se possível, e executá-lo

    
por 24.02.2017 / 08:08