PowerShell – Excel 2013: “Old format or invalid type library”

Si al intentar trabajar con scripts en Excel desde PowerShell , nos aparece un mensaje de error de este estilo:

“Old format or invalid type library”

O para ser mas especificos, el siguiente error:

Se puede estar dando por un error en la configuación de la “cultura”.

En mi caso, este error se debió a que mi confiugración de región estaba seteada como es-UY mientras que el idioma del Office estaba en inglés.

Como solución, tenemos el comando Set-Culture que nos permite modificar nuestra configuración en una línea. De la siguiente manera:

Set-Culture en-US

Y listo, podemos empezar a ejecutar nuestro código sin problemas.

Si no conocemos cuál es nuestra configuración, tenemos otro comando (todos a partir de la versión 3.0 de PowerShell):

Get-Culture

Espero haber ayudado con esta info.

Saludos,

 

Comments