Documentos de Académico
Documentos de Profesional
Documentos de Cultura
VBA.(POPUP)
Vamos a crear nuestro propio men contextual para las hojas. Este es un ejemplo muy sencillo con
solo dos elementos utilizando lenguage VBA. El ejemplo lo puedes descargar mas abajo.
Este cdigo debe ir en la hoja en la cual queremos colocar el men con el evento despues
de apretar el segundo botn del Mouse.
Application.CommandBars(MiMenu).ShowPopup
End Sub
Sub Borrar_POPUP()
On Error Resume Next
CommandBars(mimenu).Delete
End Sub
Call Borrar_POPUP
Se crea el objeto Popup
Set MI_POPUP = CommandBars.Add(Name:=mimenu, Position:=msoBarPopup, Temporary:=True)
MI_ITEM 1
Set MI_ITEM = MI_POPUP.Controls.Add(Type:=msoControlButton)
With MI_ITEM
.Caption = &Formato FUENTE
.OnAction = MACRO_MENSAJE
.FaceId = 1554
End With
MI_ITEM 2
Set MI_ITEM = MI_POPUP.Controls.Add(Type:=msoControlButton)
With MI_ITEM
.Caption = &Alineacion
.OnAction = MACRO_FUENTE
.FaceId = 217
End With
End Sub
Sub MACRO_FUENTE()
Selection.Font.Color = RGB(0, 0, 255)
End Sub
Sub MACRO_MENSAJE()
MsgBox INGRESAR NUEVA MACRO,WWW.ELREYDELEXCEL.COM
End Sub