Problema con objetos de office xp (10.0)

24/08/2004 - 18:13 por MIGUEL JUAREZ | Informe spam
Saludos, amigos
He realizado aplicaciones en office XP con VBA y ahora que quiero hacerlo en
vb.net 2003, aunque trato de usar el tipo de sintaxis, me dice que está mal,
a continuación el código que he puesto

el error es:

Excepción no controlada del tipo 'System.NullReferenceException' en
uso_office.exe
Información adicional: Referencia a objeto no establecida como instancia de
un objeto.
el codigo es el siguiente:
Imports Microsoft.Office

Public Class Form1

Inherits System.Windows.Forms.Form



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

Dim MyAssistant As Core.Assistant

With MyAssistant

.On = True

.Animation = Core.MsoAnimationType.msoAnimationBeginSpeaking

End With

End Sub

End Class



sin embargo saca errores, que debo hacer?

Ahora alguien me dijo que cambiara

Cambia Dim MyAssistant As Core.Assistant

Por

Dim MyAssistant As new Core.Assistant

pero me marca el sigueinte error:

new no se puede utilizar en una interfaz,



ALGUIEN PODRIA AYUDARME?

Gracias
 

Leer las respuestas

#1 Federico A. Colli
27/08/2004 - 12:56 | Informe spam
No lo he probado pero recuerda utilizar New para crear objetos nuevos.
En tu caso (y repito que no lo he probado) prueba con:

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

Dim MyAssistant As New Core.Assistant()

With MyAssistant

.On = True

.Animation = Core.MsoAnimationType.msoAnimationBeginSpeaking

End With

End Sub

End Class

Federico A. Colli
Analista Universitario en Sistemas
"MIGUEL JUAREZ" escribió en el mensaje
news:
Saludos, amigos
He realizado aplicaciones en office XP con VBA y ahora que quiero hacerlo


en
vb.net 2003, aunque trato de usar el tipo de sintaxis, me dice que está


mal,
a continuación el código que he puesto

el error es:

Excepción no controlada del tipo 'System.NullReferenceException' en
uso_office.exe
Información adicional: Referencia a objeto no establecida como instancia


de
un objeto.
el codigo es el siguiente:
Imports Microsoft.Office

Public Class Form1

Inherits System.Windows.Forms.Form



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

Dim MyAssistant As Core.Assistant

With MyAssistant

.On = True

.Animation = Core.MsoAnimationType.msoAnimationBeginSpeaking

End With

End Sub

End Class



sin embargo saca errores, que debo hacer?

Ahora alguien me dijo que cambiara

Cambia Dim MyAssistant As Core.Assistant

Por

Dim MyAssistant As new Core.Assistant

pero me marca el sigueinte error:

new no se puede utilizar en una interfaz,



ALGUIEN PODRIA AYUDARME?

Gracias





Preguntas similares