Recuperar la opción “Desde Microsoft Query” en Excel 365 tras actualizar Office

Después de instalar la compilación 2407 de Microsoft 365 (64 bits) muchos usuarios descubrieron que el comando Desde Microsoft Query había desaparecido de la ruta Datos ▸ Obtener datos ▸ Desde otras fuentes. El asistente clásico seguía funcionando en los libros que ya contenían consultas creadas con anterioridad, pero la opción para crear una nueva conexión ODBC u OLE DB había quedado oculta. A continuación encontrarás una guía completa –y probada en escenarios de producción– para restablecer la función, comprender por qué se produjo el problema y aplicar buenas prácticas que eviten que vuelva a ocurrir.

Índice

Introducción rápida

Microsoft retiró varios asistentes heredados de forma predeterminada en la rama Semi‑Annual Enterprise Channel de Office 365 para impulsar el uso de Power Query. Sin embargo, miles de organizaciones aún dependen de Microsoft Query para conectarse a bases de datos IBM i, Oracle o servidores ODBC antiguos. Si te urge reactivar el asistente clásico, sigue esta hoja de ruta.

Por qué desaparece “Desde Microsoft Query”

  • Cambio de valores por defecto: A partir de la compilación 2404 la casilla “Mostrar asistentes heredados” se desactiva automáticamente durante la actualización.
  • Convivencia con Power Query: Power Query (Get & Transform) utiliza conectores modernos y oculta intencionalmente herramientas antiguas para simplificar la interfaz. Cuando detecta que no se han usado en un periodo superior a 30 días, Excel puede dejarlas fuera del menú por telemetría.
  • Instalación de Power BI Desktop: Algunos instaladores añaden o actualizan las librerías de msodbcsql. Al reiniciar, Excel vuelve a registrarse y ciertos complementos COM quedan deshabilitados si la firma de versión no coincide.

Cómo recuperar Microsoft Query paso a paso

AcciónDescripciónCuándo aplicarla
Activar el asistente heredado1. En Excel abre Archivo ▸ Opciones ▸ Datos.
2. Marca la casilla “Desde Microsoft Query (heredado)”.
3. Cierra todas las instancias de Excel.
4. Vuelve a abrir el programa: verás la opción en Datos ▸ Obtener datos ▸ Asistentes heredados.
Solución inmediata confirmada por administradores y usuarios finales.
Revertir la versión de OfficeSi Excel se bloquea al lanzar el asistente:
1. Descarga Office Deployment Tool (ODT).
2. Crea un archivo config.xml que apunte a una compilación anterior, p. ej. Version="16.0.17328.20140".
3. Ejecuta setup.exe /configure config.xml.
4. Desactiva las actualizaciones automáticas hasta que Microsoft corrija el bug.
Cuando la versión reciente contiene fallos críticos y requieres continuidad operativa.
Abrir un ticket a MicrosoftReporta la incidencia desde Centro de administración Microsoft 365 ▸ Soporte ▸ Nueva solicitud. Incluye:
• Versión de Excel (Archivo ▸ Cuenta ▸ Información adicional).
• Registro de eventos (Event Viewer ▸ Application).
• Archivo de ejemplo y pasos para reproducir el error.
Para acelerar la liberación de un parche oficial o recibir un hotfix privado.
Usar Power Query como alternativaPower Query soporta la mayoría de los conectores (SQL Server, Oracle, MySQL, OData, etc.) y ofrece un editor avanzado M. Aunque la IU difiere de Microsoft Query, puede reemplazarlo en escenarios modernos.Si no necesitas el diseñador clásico o mientras esperas la corrección definitiva.

Detalle ampliado del método principal

  1. Abrir las opciones avanzadas: Pulsa Alt + F + T para llegar a Archivo ▸ Opciones sin ratón.
  2. Navegar a “Datos”: En el panel lateral selecciona Datos. Desplázate hasta la sección “Mostrar asistentes heredados” (parte inferior).
  3. Habilitar la casilla: Marca Desde Microsoft Query (heredado). Aprovecha para activar también Desde Asistente para importación de texto (heredado) si trabajas con archivos CSV fijos.
  4. Cerrar Excel completamente: Incluye iconos minimizados en la barra de tareas. El cambio no surte efecto si una instancia persiste en memoria.
  5. Verificar la restauración: Abre un libro nuevo, haz clic en Datos ▸ Obtener datos. Aparecerá un submenú llamado Asistentes heredados con los cuatro comandos clásicos.

¿Qué hacer si Excel se cuelga al iniciar Microsoft Query?

Algunos usuarios (especialmente desde julio 2024) reportan que la ventana de Query se cierra repentinamente o cuelga la aplicación al conectar con un DSN. En la mayoría de los casos se debe a una incompatibilidad entre la versión de msqry32.exe (el ejecutable del asistente) y la DLL mso40ui.dll. Las rutas rápidas para sortearlo son:

  • Instalar el parche acumulativo KB5036145 (publicado el 12‑ago‑2024).
  • Registrar manualmente la librería: regsvr32 "C:\Program Files\Microsoft Office\root\Office16\mso40ui.dll".
  • Utilizar SFC /scannow para reparar archivos corruptos de Office.

Comparativa de Microsoft Query y Power Query

CaracterísticaMicrosoft QueryPower Query
Fecha de introducciónOffice 97Excel 2010 (como complemento), nativo desde 2016
Lenguaje internoSQL directo al origen ODBCM (Power Query Formula Language)
InterfazVentana WYSIWYG (diagramas de relaciones, filtros visuales)Editor de pasos secuenciales; vista previa dinámica
Transformaciones avanzadasLimitadas a filtrado y uniones básicasPivot, unpivot, columnas personalizadas, combinaciones anidadas
Actualización incrementalNoSí (mediante parámetros y M)
Futuro en la hoja de ruta MicrosoftSoporte en modo “Legacy”Desarrollo activo y nuevas características mensuales

Buenas prácticas para evitar sorpresas en futuras actualizaciones

  1. Documenta tu versión estable: Anota la numeración exacta (Compilación y Channel) en los SOP internos.
  2. Prueba las actualizaciones en un entorno piloto: Usa el Microsoft 365 Apps admin center para crear anillos de implementación.
  3. Exporta las definiciones de DSN: Si dependes de ODBC, respáldalas con odbcconf /S.
  4. Centraliza las macros de actualización: Las conexiones Query se disparan por VBA. Mantén módulos firmados digitalmente para evitar bloqueos del centro de confianza.
  5. Evalúa migrar gradualmente a Power Query: Gana capacidad de transformación y reduce la dependencia de componentes de 32 bits.

Solución de problemas adicional

Excel muestra “El origen de datos no se encuentra”

Verifica que el DSN existe tanto en la rama de 32 bits como en la de 64 bits del Administrador ODBC (HKLM\Software\ODBC\ODBC.INI y HKLM\Software\WOW6432Node\ODBC\ODBC.INI). Microsoft Query, aun en Excel 64 bits, sigue utilizando subprocesos de 32bits para ciertos orígenes.

El botón Asistentes heredados no aparece aunque la casilla está marcada

  • Asegúrate de que no existan políticas de grupo que oculten la cinta de opciones (GPO DisableMergeDataCmd).
  • Ejecuta Excel en Modo seguro (excel.exe /safe) para descartar complementos COM.
  • Restaura la personalización de la cinta desde Opciones ▸ Personalizar cinta de opciones ▸ Restablecer.

La consulta se ejecuta, pero devuelve caracteres extraños

Microsoft Query no fuerza la codificación UTF‑8. Define el parámetro Client Character Set del controlador ODBC a 1208 o agrega ;charset=utf8 a la cadena de conexión.

Preguntas frecuentes (FAQ)

¿Microsoft planea eliminar definitivamente Microsoft Query? En la hoja de ruta pública a julio 2025 no existe un anuncio de retirada, pero la herramienta se considera “Legacy” y no recibe mejoras. Se mantendrá mientras existan dependencias corporativas críticas. ¿Power Query consume más memoria? Sí, al construir la vista previa carga datos al modelo interno. Sin embargo, permite la opción “Cargar al modelo de datos” para evitar redundancia en la hoja y mejorar el rendimiento en libros grandes. ¿Puedo seguir usando macros VBA con consultas heredadas? Las macros basadas en QueryTables.Add continúan funcionando. Si migras a Power Query debes usar Workbook.Queries("Nombre").Refresh o la nueva API Script Lab. Trabajamos con AS/400 y no existe un conector nativo en Power Query. ¿Qué hago? Instala el driver ODBC IBM i Access Client Solutions y usa “ODBC (Legacy)” desde el menú avanzado de Power Query. Mientras, Microsoft Query seguirá siendo tu mejor opción para diseñar consultas visualmente.

Conclusión

Recuperar “Desde Microsoft Query” es un proceso rápido siempre que habilites los asistentes heredados y conozcas tu entorno de actualización. Aprovecha la ocasión para trazar un plan de transición paulatina hacia Power Query: obtendrás un motor de transformación más potente y futuro soporte. Mientras tanto, los pasos descritos garantizan que tu flujo de trabajo crítico siga operativo sin sobresaltos.

Índice