Este artigo orienta sobre como corrigir a mensagem Run Time Error 91 - Object Variable or Witch Block Variable Not Set ao gerar o SPED ECF.
Resolução
Essa situação ocorre quando o sistema é utilizado via Terminal Service.
Verifique as permissões do Windows e do caminho onde esta selecionado para salvar o arquivo gerado.