¿Que versión de MS Word está instalada, ¡SIN mirar el registro!?

En muchas aplicaciones, por distintos motivos, no tenemos acceso al registro.

const string ASSEMBLY2003 = “Microsoft.Office.Interop.Word, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”;
const string ASSEMBLY2007 = “Microsoft.Office.Interop.Word, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”;
const string ASSEMBLY2010 = “Microsoft.Office.Interop.Word, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”;

public static Assembly WordAssemby()
{
try
{
var ass = Assembly.Load(ASSEMBLY2003);

return ass;
}
catch ()
{
return null;
}
}

Por supuesto, esto se puede aplicar a cualquier ensamblado del GAC.

Sonrisa

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s