cara eu pesquisei e até achei um que adiciona os ribbon e os controles por macro comum.
até testei e pensei que se dava para adicionar as partes que se quer atualização pela plan sendo adicionada por macro.
Sub Barra_de_Ferramentas()
Set BarraMenu_Suplementos = CommandBars.ActiveMenuBar
Set Controle = BarraMenu_Suplementos.Controls.Add(Type:=msoControlPopup, Temporary:=True, Before:=1)
Controle.Caption = "&Suplementos"
Controle.TooltipText = "Suplementos"
Controle.BeginGroup = True
Set ctrl_1 = Controle.Controls.Add(Type:=msoControlButton, ID:=1)
ctrl_1.Caption = "&Maiúsculas e Minúsculas"
ctrl_1.TooltipText = "Maiúsculas e Minúsculas"
ctrl_1.OnAction = "ma_mi"
ctrl_1.BeginGroup = True
Set ctrl_11 = Controle.Controls.Add(Type:=msoControlPopup, ID:=1)
ctrl_11.Caption = "&Aplicativos"
ctrl_11.TooltipText = "Aplicativos"
ctrl_11.BeginGroup = True
Set ctrl_111 = ctrl_11.Controls.Add(Type:=msoControlButton, ID:=1)
ctrl_111.Caption = "&Calculadora"
ctrl_111.TooltipText = "Calculadora"
ctrl_111.OnAction = "exec_calc"
ctrl_111.FaceId = 300
ctrl_111.BeginGroup = True
Set ctrl_112 = ctrl_11.Controls.Add(Type:=msoControlButton, ID:=1)
ctrl_112.Caption = "&Paint"
ctrl_112.TooltipText = "Paint"
ctrl_112.OnAction = "exec_paint"
' ctrl_112.FaceId = 400
' ctrl_112.BeginGroup = True
Set ctrl_12 = Controle.Controls.Add(Type:=msoControlButton, ID:=1)
ctrl_12.Caption = "&Xxxxx"
ctrl_12.TooltipText = "Xxxxx"
ctrl_12.FaceId = 361
ctrl_12.OnAction = "xx"
End Sub
Sub InitEvents()
Dim cbrBar As Office.CommandBar
Set cbrBar = CommandBars("editBox")
With cbrBar
Set clsCBClass.cmdBold = .Controls("Bold")
Set clsCBClass.cmdItalic = .Controls("Italic")
Set clsCBClass.cmdUnderline = .Controls("Underline")
Set clsCBClass.cboFontSize = .Controls("Set Font Size")
End With
Set clsCBClass.colCBars = CommandBars
End Sub
Sub ma_mi()
Maiu_Minu.Show False
End Sub
Sub exec_paint()
Dim ReturnValue, i
ReturnValue = Shell("mspaint.exe", 1) ' Executa o Paint.
End Sub
Sub exec_calc()
Dim ReturnValue, i
ReturnValue = Shell("CALC.EXE", 1) ' Executa a Calculadora.
End Sub
mas...
é algo ingrato,
Não se tem informação concentradas, nem exemplos práticos para analisar as sintaxes, e oq se tem não detalha oq cada comando faz.
Baixei editores de Ribbon diferentes e outras coisas para ver se acompanhava alguma informação ou macro útil, peguei até um cavalo de troia chato"creio que já me livrei".
parece que os comando que funciona no outlook e em outros não funcionam no excel.
Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.
"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"
Postado : 19/06/2014 11:07 am