Saltar al contenido

Hacer que Excel hable usando variables

publicado

manejo actualmente un formulario que pretende hacer que se reproduzca la vos de excel con el metodo Speech pero la reproduccion de la voz debe mencionar el valor de un combobox y eso me da error,es posible hacerlo? aqui el codigo para su evaluacion

 

Sub voz()

Dim var As String

var = Userform1.ComboBox1.Value

Application.Speech.Speak "var"

End Sub
 

Featured Replies

publicado
  • Autor
Hace 5 horas, avalencia dijo:

Hola

¿Y por qué no lo probaste?

Abraham Valencia

PD: Sí acepta variables

Pues a mi me da error Abraham observa,como se soluciona,saludos cordiales

image.png

publicado
  • Autor
Hace 3 minutos , avalencia dijo:

Si pones una palabra entre comillas es una cadena, no una variable. 

Por cierto, el error parece provenir de otro lado, ojo con eso.

Abraham Valencia

Pero abraham si no le coloco las comillas y le coloco esto:  Application.Speech.Speak & var no me deja,como lo resuelvo

publicado
  • Autor
Hace 10 horas, avalencia dijo:

Estimado, como te repito, una palabra entre comillas, jamás será interpretada como variable.


Dim var As String

var = UserForm1.ComboBox1.Value

Application.Speech.Speak var

Abraham Valencia

Funciono gracias Mi amigo,no habia probado sin el signo de concatenar pensé que toda variable debía ir con el signo de ampersend,tema cerrado y de nuevo gracias por tu disponibilidad a la espera de un nuevo post en tu blog saludos cordiales

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.