Office con c#

09/02/2005 - 11:18 por Ricardo | Informe spam
Hola a todos.

Estoy cambiando una aplicación de VB6 a C# y me he encontrado con el famoso
problema de la automatización.
En parte ya lo he solucionado pero todavia e quedan flecos.

Uno de ellos es saber que versión de Word utiliza el cliente para abrir
documentos .DOC.
Otro es la localización de las plantillas de inicio en esa versión de Word.

He estado mirando el registro en la clave HKEY_CLASSES_ROOT\.doc pero he
visto que la clave Default no coincide con la versión de Word que estoy
utilizando para la apertura de documentos.

La clave de acceso a la localización de las plantillas de inicio tampoco
esta muy clara dependiendo de la versión de Word.
En algunos casos es la ruta de instalación de Office\STARTUP y otras veces
se encuentra una clave en el registro
HKEY_CURRENT_USER\Software\Microsoft\Office\"version
¿?"\Word\Options\STARTUP (esta clave no siempre existe)
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
09/02/2005 - 12:47 | Informe spam
Creo recordar de memoria...

Word._Application word = new Word.Application();

Console.WriteLine(word.Version);




Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org

Preguntas similares