Acerca de la propiedad OnAction

25/02/2005 - 03:25 por Henry Sanchez | Informe spam
Hola Grupo,

Alguien sabe como usar la propiedad OnAction de los controles de la barra de
herramientas para poder usar argumentos en los procedimientos definidos en la
propiedad?

Saludos,

Henry
 

Leer las respuestas

#1 Héctor Miguel
25/02/2005 - 06:11 | Informe spam
hola, Henry !

... como usar la propiedad OnAction de los controles de la barra de herramientas
... para poder usar argumentos en los procedimientos definidos en la propiedad?



si te refieres a que colocaste controles 'personalizados' en barras de herramientas y...
- les asignaste procedimientos que 'toman/reciben/requieren' parametros/argumentos
- y quieres saber 'como pasarlos' EN la propiedad 'OnAction' al procedimiento 'asignado'...

suponiendo que: asignas la propiedad -> Objeto.OnAction = "EstaMacro"
y resulta que el procedimiento [EstaMacro] 'puede/requiere' tomar argumentos [p.e.]
Sub EstaMacro(ByVal Parametro As String)
[ aqui el desarrollo del procedimiento ]
End Sub
-> en la propiedad OnAction necesitas 'delimitar' [el procedimiento] con apostrofos entre las comillas
y ademas tambien al 'parametro' [y en ocasiones son triples y hasta cuadruples comillas dobles]
y dependiendo del 'tipo' de datos del/los argumentos, [probablemente] intercalar comas y apstrofos
-> para 'el caso de ejemplo'... la asignacion del procedimiento Y su parametro EN la propiedad seria...
Objeto.OnAction = "'EstaMacro ""Parametro""'"

si 'el asunto va' por otro camino... ¿comentas?
saludos,
hector.

Preguntas similares