La Web del Programador: Comunidad de Programadores
 
    Pregunta:  20377 - USAR MSAGENT EN MI APLICACION
Autor:  Genaro Sanchez
Como puedo usar el Agent en mi programa hecho en Visual Basic. Ya puedo mostrar el agent, los eventos y comandos. Mi pregunta es:
Como hago para que el mismo agent saque el msgbox y no lo saque Visual Basic. Asi como el Office, cuando esta el agent cargado en vez de un msgbox, lo pregunta el agent, uno le da click al boton que desee. O sea un msgbox pero lo da el agent. Como hago eso desde VB.

Gracias de antemano.

Saludos

  Respuesta:  Juan Jose Paris
Deberias de crear un clase que contenga todas las funcionalidades que quieras del Agente luego lo unico que tienes que hacer es en el metodo que te hayas creado para mostrar un mensaje, preguntas si esta activo el agente o no, en caso de que no este activo muestras un msgbox ejemplo de codigo para el metodo:

Public Sub Speak(ByVal strOracion As String, Optional ByVal oBoton As VbMsgBoxStyle) ' Metodo utilizado para HABLAR
If iaCargaAsistente.Visible = False Then
MsgBox strOracion, oBoton
Else
iaCargaAsistente.Speak strOracion
End If
End Sub

Saludos