Pessoal, Varri a internet a procura de uma ajuda e não tive sucesso! Tenho a necessidade de compactar um banco Access pelo VBA do Excel porém na rotina que eu encontrei ocorre um erro. Mensagem de Erro: "O Microsoft Excel está aguardando que outro aplicativo conclua sua ação OLE." A rotina que estou usando é assim: ' Para o 2003, use Application.11 Set objAccess = CreateObject("Access.Application") ' Executa a compactação do arquivo.mdb no arquivo temporário objAccess.DBEngine.CompactDatabase Origem, Destino Desde já agradeço!!