Acho que seu macro nao vai funcionar, não seria "disconnect;" ao invés de "disconect;" ?
Valeu cara !! Um dos melhores macros q já usei