... ) oRs:Save( cFileXml , adPersistXML ) oRs:Close() IF lOpen ShellExecute( 0, "open", cFileXml) ENDIF Juan, y si fuera por ejemplo un documento de facturación, sin ADO, por ejemplo DBF? Algun ejemplillo que tengas a la mano? Saludos Gracias de antemano