Definir variables con un indice
Necesito saber como puedo hacer lo siguiente:
Tengo una variable de la siguiente forma
m1.Send asesor + "<" + from + ">", to1, txtSubject, txtBody
Necesito como puedo realizar facilimente que en la siguiente iteración del bucle donde sta esa variable sea lo siguiente:
m2.Send asesor + "<" + from + ">", to1, txtSubject, txtBody
y así sucedivamente, la propiedad send pertenece a una libreria activex que me permite enviar correos electrónicos directamente.
Tengo una variable de la siguiente forma
m1.Send asesor + "<" + from + ">", to1, txtSubject, txtBody
Necesito como puedo realizar facilimente que en la siguiente iteración del bucle donde sta esa variable sea lo siguiente:
m2.Send asesor + "<" + from + ">", to1, txtSubject, txtBody
y así sucedivamente, la propiedad send pertenece a una libreria activex que me permite enviar correos electrónicos directamente.
For i = 1 To 100
Dim m(i) As Message
Set m(i) = Runtime1.NewMessage()
Set m(i).Notifier = e
Next
Pero me da el error siguiente:
Compile error
Constant expression required
En la primera linea del dim, en cambio si pongo:
Dim m(1) As Message
Set m(1) = Runtime1.NewMessage()
Set m(1).Notifier = e
Ningún problema.
¿ Alguna sugerencia ?
Dim m(i) As Message
Set m(i) = Runtime1.NewMessage()
Set m(i).Notifier = e
Next
Pero me da el error siguiente:
Compile error
Constant expression required
En la primera linea del dim, en cambio si pongo:
Dim m(1) As Message
Set m(1) = Runtime1.NewMessage()
Set m(1).Notifier = e
Ningún problema.
¿ Alguna sugerencia ?
