vb net 2003 / Excel

21/11/2005 - 11:10 por Jordi Maycas | Informe spam
Hola, estoy desarrollando un plugin para SolidWorks, y necesito interactuar
con Excel y con este codigo:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click

Dim m_excel As Excel.Application

Dim fichero As String = "c:\\Terminador\\Pieza base.xls"

Dim objlibroexcel As Excel.Workbook

Dim objhojaexcel As Excel.Worksheet

m_excel = New Excel.Application

m_excel.Visible = True

'm_excel.Quit()

End Sub



Obtengo un mesaje de Error: Unhandled excepction has occurred in a component
in your application. El servidor lanzo

una excepcion (Excepcion from HRESULT: 0x80010105 (RPC E SERVERFAULT).



¿Alguna idea?



Gracias
 

Leer las respuestas

#1 SoftJaén
21/11/2005 - 11:56 | Informe spam
"Jordi Maycas" escribió:

necesito interactuar con Excel y con este codigo:

Dim m_excel As Excel.Application

Obtengo un mesaje de Error: Unhandled excepction has
occurred in a component in your application. El servidor lanzo

una excepcion (Excepcion from HRESULT: 0x80010105 (RPC E SERVERFAULT).




Hola, Jordi:

La única idea que te puedo ofrecer, es preguntarte por la versión de
Microsoft Excel que tienes referenciada en tu solución de .NET, porque si
tienes la versión 11.0 (Microsoft Excel 2003), el código que has publicado
no tiene por qué darte excepción alguna, siempre y cuando tengas importado
el espacio de nombres «Microsoft.Office.Interop».

Si por casualidad tienes referenciada la versión 10.0 (Microsoft Excel XP),
lo mismo tienes que descargar el «Ensamblado de Interoperabilidad Primario»
(PIA), tal y como se detalla en el siguiente artículo de la Base del
Conocimiento (servicio de traducción automática), y al cual te remito por si
tiene algo que ver con el asunto en cuestión:

Ensamblado de interoperabilidad primario (PIA) de Microsoft Office XP está
disponible para descarga
http://support.microsoft.com/kb/328912/

Un saludo


Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares