Customizing the Office 2007 Ribbon UI – Part 6

In this topic on customizing the Ribbon UI, we’ll look at different scenarios for customizing the Ribbon at the application-level by using COM add-ins. These modifications could just as easily be applied to a specific document with document-level customizations using Office 2007 Open XML Formats files as described in Part 3 of this series. Note: I…

0

Customizing the Office 2007 Ribbon UI – Part 5

In the previous blog, I created a COM add-in in managed C# code that customized the Ribbon UI regardless of which document was open. In this topic, I use the same customization XML and create the add-in in Visual Basic 6.0. The existing Ribbon UI in Word 2007 is modified by adding a custom tab,…

0

Customizing the Office 2007 Ribbon UI – Part 4

In this installment in the series on customizing the Ribbon UI, we’ll look at adding application-level customization. In the previous blog, we detailed the steps to create document-level Ribbon by modifying an Open XML Formats macro-enabled file in Word 2007. In this blog, we will create application-level customizations using a managed COM add-in which we’ll…

2

Customizing the Office 2007 Ribbon UI – Part 3

In this blog, I will walk through an example of adding a custom tab, custom group, and a button with a simple callback procedure to the Ribbon in a Word 2007 document. To get started: 1. Create the customization file in any text editor by adding the following XML markup to the file. Save the…

3

Customizing the Office 2007 Ribbon UI – Part 2

In the previous blog, I discussed reasons for the new Office Ribbon UI, ways to customize the Ribbon, parts of the Ribbon, and gave an example of an XML customization file. In this blog, I’ll talk some about callback procedures that give the Ribbon’s controls and components functionality.A callback is a way of telling one…

1

Customizing the Office 2007 Ribbon UI – Part 1

This is the first in a series of topics focusing on the new Office 2007 user interface (UI) and Ribbon extensibility, also called RibbonX. By now, you’ve probably seen blogs, press releases, and other information on the virtues and benefits of the new Ribbon UI. In previous versions of Office, adding custom commands using COM…

2

Let Access do the work of writing SQL statements for you

One of the views associated with creating queries in the Query designer in Access is the SQL window. The SQL window displays SQL statements that are created behind the scenes when you create a query. However, the SQL window doesn’t display just SQL statements. Once you see how it works with the Access Query Design…

1

XBox – Life, What Life?

Just as Michael Corleone said in Godfather III, “Just when I thought I was out, they pull me back in.” I’m not talking about organized crime. I’m talking about XBox. Until about two years ago, I was a major Quake affectionato. I couldn’t wait to get home from work to jump back into whatever level…

6

It’s deja-vu all over again – recursion

One of the subjects that made me nervous when taking computer science classes in college was recursive programming. It was easy to accidentally write a recursive (i.e. never-ending} program but it was sometimes hard for me to determine when I should write one on purpose. Like any other tool, it is important to know which…

0