Hi there,

As Microsoft gave us no way to programatically activate tabs, sendkeys is our only option (unfortunately). Give this a try:

[vba]Sub ActivateHomeTab()
WordBasic.SendKeys "%H%"
End Sub[/vba]
It's going to send ALT + H + ALT to the active window. So if you want it to work, the main app needs focus.

I.e. if your user clicks somewhere mid stride and takes focus, it may not complete. If a userform has focus, it may not work, if... you get the idea.

We actually cover this topic, (although using Application.Sendkeys for Excel,) as well as enabling and repurposing controls in RibbonX - Customizing the Office 2007 Ribbon starting on page 404.

HTH,