Notifications
Clear all

[Resolvido] RibbonX_Code ... o que é isso?

6 Posts
2 Usuários
2 Reactions
1,586 Visualizações
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
Topic starter
 

De um tempo para cá TODO arquivo que abro no Excel tem esse código abaixo no Módulo com esse título RibbonX_Code!!! ... É algum arquivo que abri e isso foi instalado na pasta PERSONAL do Excel !!! ... Alguém sabe o que é isso?? ... Eu uso o remotamente o Discoverer Wiewer do trabalho, será que pode ser isso??!!!

 

Option Explicit
Const sResourcePrefix As String = "RES_"

'Get Culture
Private Function GetATPUICultureTag() As String
Dim shTemp As Worksheet
Dim sCulture As String
Dim sSheetName As String

sCulture = Application.International(xlUICultureTag)
sSheetName = sResourcePrefix + sCulture

On Error Resume Next
Set shTemp = ThisWorkbook.Worksheets(sSheetName)
On Error GoTo 0
If shTemp Is Nothing Then sCulture = GetFallbackTag(sCulture)

GetATPUICultureTag = sCulture
End Function

'Entry point for RibbonX button click
Sub ShowATPDialog(control As IRibbonControl)
Application.Run ("fDialog")
End Sub

'Callback for RibbonX button label
Sub GetATPLabel(control As IRibbonControl, ByRef label)
label = ThisWorkbook.Sheets(sResourcePrefix + GetATPUICultureTag()).Range("RibbonCommand").Value
End Sub

'Callback for screentip
Public Sub GetATPScreenTip(control As IRibbonControl, ByRef label)
label = ThisWorkbook.Sheets(sResourcePrefix + GetATPUICultureTag()).Range("ScreenTip").Value
End Sub

'Callback for Super Tip
Public Sub GetATPSuperTip(control As IRibbonControl, ByRef label)
label = ThisWorkbook.Sheets(sResourcePrefix + GetATPUICultureTag()).Range("SuperTip").Value
End Sub

Public Sub GetGroupName(control As IRibbonControl, ByRef label)
label = ThisWorkbook.Sheets(sResourcePrefix + GetATPUICultureTag()).Range("GroupName").Value
End Sub

'Check for Fallback Languages
Private Function GetFallbackTag(szCulture As String) As String
'Sorted alphabetically by returned culture tag, then input culture tag
Select Case (szCulture)
Case "rm-CH"
GetFallbackTag = "de-DE"
Case "ca-ES", "ca-ES-valencia", "eu-ES", "gl-ES"
GetFallbackTag = "es-ES"
Case "lb-LU"
GetFallbackTag = "fr-FR"
Case "nn-NO"
GetFallbackTag = "nb-NO"
Case "be-BY", "ky-KG", "tg-Cyrl-TJ", "tt-RU", "uz-Latn-UZ"
GetFallbackTag = "ru-RU"
Case Else
GetFallbackTag = "en-US"
End Select
End Function
 
Postado : 07/04/2021 11:29 am
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
Topic starter
 

Lembrando aqui ... só percebi esse código estranho recentemente, mas depois que comprei o Office 365 ... será que pode ser isto?? 

 
Postado : 07/04/2021 11:35 am
(@teleguiado)
Posts: 142
Estimable Member
 

@jscopa10

 

Veja nesse site fizeram a mesma pergunta.

 

Link

Obrigado.

Teleguiado.
E-mail: [email protected]

 
Postado : 07/04/2021 2:16 pm
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
Topic starter
 

@teleguiado, vi a resposta do link que vc postou!! ... E vi também o questionamento em outro fórum!!! ...

.

Encontrei essa resposta num fórum ... mas no meu caso (acabei de verificar) somente o item "Ferramentas de Análise" está marcado como sempre esteve e não aparecia esse código RibbonX_Code!!!

"Se você ativar o Analysis ToolPak em Arquivo> Opções> Suplementos> Ir ..., o Excel carregará o arquivo de suplemento FUNCRES.XLAM. Ele contém um módulo VBA RibbonX_Code que contém algum código associado ao grupo Análise na guia Dados da faixa de opções.

Normalmente, os módulos de código em suplementos estão ocultos, mas a Microsoft se esqueceu de fazer isso nesta instância, portanto, o módulo fica visível quando você ativa o Editor do Visual Basic. Você pode (e deve) ignorá-lo."

.

Parece que esse "lixo" foi incluído no meu Excel e salvo numa tal pasta PERSONAL, afinal de um tempo para cá esse Código aparece em todos os arquivos que abro!!! ....... QUE ÓDIO!!!!!!!!!!!!! k 

 
Postado : 07/04/2021 2:24 pm
(@teleguiado)
Posts: 142
Estimable Member
 

@jscopa10

Isso mesmo, testei aqui e realmente aparece isso.

Porem deixei desmarcado essa opção e sumiu RibbonX_Code

Obrigado.

Teleguiado.
E-mail: [email protected]

 
Postado : 07/04/2021 3:54 pm
JSCOPA10 reacted
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
Topic starter
 

@teleguiado, show ... agora que vc comentou fiz o teste (desmarquei "Ferramentas de Análises") e essa COISA sumiu!!! ... Valeu !!!
.
Meu susto passou kk ... achei que era algum vírus ... UFA!!!!!!!!!!!!!!!!!!!!!!!!!

.

Acho que até o Excel 2010 se não marcasse essa caixa "Ferramentas de Análises" algumas fórmulas não funcionavam - por isto sempre marquei ela e nunca apareceu essa COISA!!! ...  

 
Postado : 07/04/2021 7:34 pm
teleguiado reacted