Ejecutar una macro externa en un .csv de Excel y grabar el resultado en formato .xls de Excel

Si necesitais darle un poco de vida y colorido a un fichero en formato .csv de Excel. Quizas os sirva este ejemplo. Se trata de ejecutar una macro previamente grabada para darle un nuevo formato a la hoja Excel (colorear columnas, cambiar de tamaño las letras, crear gráficos, etc…) para despues grabar el resultado en formato .xls. Comparto este código escrito en c# por si puede ser útil.

Requisito 1: antes de ejecutar el código es importante habilitar la opción “Confiar en el acceso a proyectos de Visual Basic” en la pestaña “Editores de confianza” que se encuentra en Herramientas>Macro> Seguridad.

Requisito 2: debeis tener instaladas las PIAS para Excel.

Código:

Referencias:
Enlace 2
Enlace 1

Esta entrada fue publicada en Sin categoría y etiquetada , , . Guarda el enlace permanente.

Los comentarios están cerrados.