Es posible forzar a Excel a reconocer los archivos CSV UTF-8 automáticamente?

Estoy desarrollando una parte de una aplicación que se encarga de exportar algunos datos a archivos CSV. La aplicación siempre usa UTF-8 debido a su naturaleza multilingüe en todos los niveles. Pero abrir tales archivos CSV (que contienen, por ejemplo, signos diacríticos, letras cirílicas, letras griegas) en Excel no logra los resultados esperados que muestran algo comoГ„/Г¤, Г–/Г¶. Y no sé cómo obligar a Excel a comprender que el archivo CSV abierto está codificado en UTF-8. También intenté especificar UTF-8 BOMEF BB BF, pero Excel ignora eso.

¿Hay algún trabajo alrededor

PD. ¿Qué herramientas pueden comportarse como Excel?

ACTUALIZA

Tengo que decir que he confundido a la comunidad con la formulación de la pregunta. Cuando hacía esta pregunta, pedí una forma de abrir un archivo CSV UTF-8 en Excel sin ningún problema para un usuario, de manera fluida y transparente. Sin embargo, utilicé una formulación incorrecta pidiendo hacerloautomáticament. Eso es muy confuso y choca con la automatización de macros VBA. Hay dos respuestas para estas preguntas que más aprecio: la primera respuesta de Alexhttps: //stackoverflow.com/a/6002338/16658, y he aceptado esta respuesta; y el segundo por Markhttps: //stackoverflow.com/a/6488070/16658 que han aparecido un poco más tarde. Desde el punto de vista de la usabilidad, Excel parecía carecer de un buen soporte CSV UTF-8 fácil de usar, así que consideroambo las respuestas son correctas, y primero acepté la respuesta de Alex porque realmente decía que Excel no podía hacerlo de manera transparente. Eso es lo que confundí conautomáticament aquí. La respuesta de Mark promueve una forma más complicada para que los usuarios más avanzados logren el resultado esperado. Ambas respuestas son geniales, pero la de Alex se ajusta un poco mejor a mi pregunta no claramente especificada.

UPDATE 2

Cinco meses después de la última edición, noté que la respuesta de Alex desapareció por alguna razón. Realmente espero que no haya sido un problema técnico y espero que no haya más discusión sobre qué respuesta es mejor ahora. Así que acepto la respuesta de Mark como la mejor.

Respuestas a la pregunta(25)

Su respuesta a la pregunta