Uppercase ADXRibbonTab Caption Office 2013

Add-in Express™ Support Service
That's what is more important than anything else

Uppercase ADXRibbonTab Caption Office 2013
 
Leonardo Carvalho




Posts: 6
Joined: 2012-11-30
Hi all,

How do I change the caption of the tab depending on the office version?
For example, in office 2007 and 2010 the caption of the tab is lowercase, already in office in 2013 is uppercase.

This not work form me:


public AddinModule()
{
Application.EnableVisualStyles();
InitializeComponent();


AddinStartupComplete += AddinModule_AddinStartupComplete;
}

private void AddinModule_AddinStartupComplete(object sender, EventArgs e)
{

var build = HostApplication.GetType().InvokeMember("Build", BindingFlags.GetProperty, null, HostApplication, null).ToString();
if (build.StartsWith("15"))
ribbonTabAbaris.Caption = ribbonTabAbaris.Caption.ToUpper();
}[/CODE]

Any suggestion?
Posted 27 Jul, 2015 16:53:37 Top
Andrei Smolin


Add-in Express team


Posts: 18821
Joined: 2006-05-11
Hello Leonardo,

You can modify ADXRibbonTab.Caption in the ADXAddinModule.OnRibbonBeforeCreate event.

private void AddinModule_OnRibbonBeforeCreate(object sender, string ribbonId) {
    if (this.HostMajorVersion > 14) {
        this.adxRibbonTab1.Caption = this.adxRibbonTab1.Caption.ToUpper();
    }
}



Andrei Smolin
Add-in Express Team Leader
Posted 28 Jul, 2015 04:30:12 Top
Leonardo Carvalho




Posts: 6
Joined: 2012-11-30
Hi Andrei, works fine.

Thanks!
Posted 28 Jul, 2015 07:48:18 Top
Andrei Smolin


Add-in Express team


Posts: 18821
Joined: 2006-05-11
You are welcome.


Andrei Smolin
Add-in Express Team Leader
Posted 28 Jul, 2015 08:40:35 Top