Foros del Web » Programación para mayores de 30 ;) » .NET »

Visual studio 2005 y Office 2007,2010,2003

Estas en el tema de Visual studio 2005 y Office 2007,2010,2003 en el foro de .NET en Foros del Web. Hola amigos Una consulta Tengo una aplicacion en consola con C# hecha con Visual Studio 2005, y quiero importar el texto de un archivo word ...
  #1 (permalink)  
Antiguo 25/04/2011, 09:01
Avatar de kharen  
Fecha de Ingreso: septiembre-2009
Mensajes: 75
Antigüedad: 14 años, 6 meses
Puntos: 2
Visual studio 2005 y Office 2007,2010,2003

Hola amigos

Una consulta

Tengo una aplicacion en consola con C# hecha con Visual Studio 2005, y quiero importar el texto de un archivo word hacia mi aplicación, para guardarlo en una variable, y el archivo word necesariamente tiene que ser en office 2007 o 2010. Mi duda es si con visual studio 2005 no puedo leer contenido de un archivo word version 2007 y 2010, pero sí con la versión 2003 de office. Ya que estoy intentando importar la libreria de herramientas de office:

using Word = Microsoft.Office.Interop.Word
pero no aparece el Interop, he tratado de hacer referencia en los componentes de .NET pero nada, no encuentro el OMicrosoft.Office.Interop.

Además, al terminar de instalar el Visual Studio 2005, me sale el siguiente mensaje;

Correcto
La instalación de Visual Studio ha terminado.




Advertencia de dependencia de Office

No puede crear proyectos de Microsoft Office 2003 hasta que instale una edición de Microsoft Office 2003 que permita Visual Studio Tools para Office. Además de instalar las aplicaciones Office, debe hacer lo siguiente:
Instale el Service Pack 1 de Office y ejecute Microsoft Visual Studio 2005 Tools para Microsoft Office System en tiempo de ejecución.
- o -

Instale el Service Pack 2 de Office.
Puede instalar las herramientas de Visual Studio para Office en tiempo de ejecución ejecutando el archivo VSTOR.exe, que está disponible en el disco de instalación de Visual Studio, o descargando el paquete redistribuible desde el centro de descarga de Microsoft. Seleccione la opción Reparar al instalar en tiempo de ejecución.

Agradecere mucho su ayuda

Última edición por kharen; 25/04/2011 a las 09:04 Razón: c
  #2 (permalink)  
Antiguo 25/04/2011, 09:40
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 1 mes
Puntos: 37
Respuesta: Visual studio 2005 y Office 2007,2010,2003

Hola kharen

Ya instalaste los ensamblados de interoperabilidad?

http://msdn.microsoft.com/es-es/libr...(v=vs.80).aspx
http://msdn.microsoft.com/es-es/libr...(v=vs.80).aspx

Saludos!
__________________
http://ka0stj.wordpress.com/
  #3 (permalink)  
Antiguo 25/04/2011, 11:37
Avatar de kharen  
Fecha de Ingreso: septiembre-2009
Mensajes: 75
Antigüedad: 14 años, 6 meses
Puntos: 2
Desacuerdo Respuesta: Visual studio 2005 y Office 2007,2010,2003

Hola Ka0stj

gracias por el link.

He elegido la opcion :

Paquete redistribuible de ensamblados de interoperabilidad primarios
Los ensamblados de interoperabilidad primarios para los productos Microsoft Office también están disponibles en un paquete redistribuible de Microsoft Windows Installer:

El paquete para Microsoft Office 2003 está disponible para descargar en el centro de descarga de Microsoft (http://go.microsoft.com/fwlink/?LinkId=50479).

El paquete para Microsoft Office System 2007 está disponible para descargar en el centro de descarga de Microsoft (http://go.microsoft.com/fwlink/?LinkId=72637).

Para instalar con el paquete redistribuible
1.Instale Microsoft .NET Framework 1.1 o posterior.

2.Ejecute el paquete de Windows Installer.


hice todos los pasos, me descargue el PrimaryInteropAssembly.exe, lo instale. Ya tengo los Net Framework necesarios.

Por lo que veo, mi caso es:

Aplicaciones que no tienen proyectos en Visual Studio Tools para Office

ya que mi proyecto fue creado desde el inicio como Aplicacion en consola, no para Office; así que debo debe agregar al proyecto manualmente una referencia a la aplicación o el componente adecuados. Pero cómo sé si el ensamblado está instalado en la caché de ensamblados global??. Estoy tratando de hacer referencia al ensamblado en COM, pero no aparece el Microsoft.Office.Interop.Word; aparecen varios Microsoft.Office asi que importe todos, pero lo unico que consegui fue importar en mi codigo de c#:

using Word = Microsoft.Office.Interop.Access;


Asi que estuve hice una prueba tratando de crear un nuevi proyecto c# con Office, y me pide hacer refrencia a una aplicacion word existente en mi PC, lo refrencio y luego sale el error:

Microsoft Visual Studio :
En este equipo no está instalada una versión compatible de Microsoft Office Word 2003. Debe instalar Microsoft Office Word 2003 SP1 y Visual Studio 2005 Tool for Office Runtime (VSTOR.exe ) o en el centro de descarga de Microsoft.


Entonces, fuí y reinstalé el VSTOR.exe , pero nada, sale el mismo error.

No sé cómo hacer. Ayudenme Porfiss
  #4 (permalink)  
Antiguo 26/04/2011, 16:16
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 1 mes
Puntos: 37
Respuesta: Visual studio 2005 y Office 2007,2010,2003

Checa los siguientes enlaces:

http://support.microsoft.com/kb/924074/es

http://www.microsoft.com/downloads/e...3-c6bb74cd1466
__________________
http://ka0stj.wordpress.com/
  #5 (permalink)  
Antiguo 27/04/2011, 10:57
Avatar de kharen  
Fecha de Ingreso: septiembre-2009
Mensajes: 75
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Visual studio 2005 y Office 2007,2010,2003

Gracias Ka0stj

Etiquetas: office, studio, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:57.