Menu contextual con el boton izquierdo

19/09/2005 - 04:50 por Fabian | Informe spam
Estoy buscando el codigo para menu contextual, en este caso, solo con dos
opciones.
Private Sub ListBox1_MouseUp(ByVal Button As Integer, ByVal Shift As
Integer, ByVal X As Single, ByVal Y As Single)
If Button <> 2 Then Exit Sub
Codigo para menu de boton izquierdo

End sub

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
23/09/2005 - 06:00 | Informe spam
hola [de nuevo], Fabian !

[fe de erratas por 'exceso' de copy/paste] :D

3) para que 'aparezca' [segun el evento al que necesites asignar dicha 'aparicion']...
solo necesitas una instruccion similar al ejemplo anterior que expusiste... [p.e.]
-> Application.CommandBars("Comandos Estadística").ShowPopup <-
[siempre y cuando al 'crear' la barra la definas como del tipo 'msoBarPopup'] <= OJO
-> p.e. en el evento: Private Sub ListBox1_MouseUp(... ... ...

saludos,
hector.
Respuesta Responder a este mensaje
#7 Fabian
25/09/2005 - 04:03 | Informe spam
Me faltaba una linea de codigo y fallaba por eso. Pero me encontre con otro
problema, pongo el codigo en ThisWorkbook y falla, tambien lo probe con
Auto_Open (modulo) y alli no falla, (lo necesito en This Workbook) te
transcribo el codigo!
Private Sub workbook_open()
Set BorrarBuscar = CommandBars.Add( _
Name:="MiMenu", Position:=msoBarPopup, _
Temporary:=True)
Set BorrarB = BorrarBuscar.Controls.Add
With BorrarB
.Caption = "Borrar Listado"
.OnAction = "Borrar"
End With
Set BuscarB = BorrarBuscar.Controls.Add
With BuscarB
.Caption = "Buscar Linea Seleccionada"
.OnAction = "Buscar"
End With
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Application.CommandBars("MiMenu").Delete
End Sub

El error es en la primer linea error '91'
Respuesta Responder a este mensaje
#8 Fabian
25/09/2005 - 04:11 | Informe spam
Disculpame, Gracias tu invaluable ayuda!!!
"Fabian" escribió en el mensaje
news:
Me faltaba una linea de codigo y fallaba por eso. Pero me encontre con


otro
problema, pongo el codigo en ThisWorkbook y falla, tambien lo probe con
Auto_Open (modulo) y alli no falla, (lo necesito en This Workbook) te
transcribo el codigo!
Private Sub workbook_open()
Set BorrarBuscar = CommandBars.Add( _
Name:="MiMenu", Position:=msoBarPopup, _
Temporary:=True)
Set BorrarB = BorrarBuscar.Controls.Add
With BorrarB
.Caption = "Borrar Listado"
.OnAction = "Borrar"
End With
Set BuscarB = BorrarBuscar.Controls.Add
With BuscarB
.Caption = "Buscar Linea Seleccionada"
.OnAction = "Buscar"
End With
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Application.CommandBars("MiMenu").Delete
End Sub

El error es en la primer linea error '91'


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida