Developer Resources for Office 2007 RTM

Now that we’ve released Office 2007 to manufacturing, developers can get started modifying their solutions so that they’re ready to test with the released version of Office.

Final versions of the RibbonX schema and Control ID list will be published on MSDN soon, but that can take a while—so I’ll continue to publish developer resources here first so that you don’t have to wait.

First, the entire set of Office 2007 Control ID lists. I’m putting these up in two different formats: .xls (97-2003 format) and .xlsx (2007 format.)

You only need one of these files; the contents of them are the same aside from the different format of the files.

Download Office 2007 RTM Control ID List
(Excel 97-2003 Format)

Download Office 2007 RTM Control ID List
(Excel 2007 Format)

The list of Control IDs hasn’t changed too much from the Beta 2 Technical Refresh, but there are around 75 changes—any one of which could potentially break your solution. To help you see at-a-glance what changed since B2TR, we put together a list of just the changes.

Download List of Control ID List Changes between B2TR and RTM

The Control ID lists can be useful even if you aren’t a developer. For example, we added a column for Group Policy ID in each of the lists; this ID number is the ID you need to disable Office commands via group policy.

Finally, it’s worth mentioning again: a few weeks ago we released the RTM customUI schema for RibbonX. If you didn’t catch it then, you might want to download it now:

Download Office 2007 RTM customUI Schema

Comments (13)

  1. ck says:

    Off topic but something I think needs to be address ASAP is, where’s the "Save my setting wizard"? How is someone supposed to move settings from one computer to another? This small utility was vital to office, and now it seems gone in 2007. Is there any explanation for this? Can we get it back as a download at least? I think it not shipping with the product was a very big mistake by the office team.

  2. Dave says:

    Does anybody know where can I find a description of the install structure? Specifically, I need to be able to start PowerPoint dynamically with a Windows Installer Automation Object, using the ProductCode and ComponentCode GUIDs to detect the filepath of powerpnt.exe.

  3. Dave: won’t Powerpoint launch automatically if you just open the PPTX file directly?

    i.e. why do you need the full path to powerpnt.exe if you can just have the shell handle it for you?

  4. Dave says:

    Because I’m using custom loader to register and un-register our company’s add-in. Our add-in is a product unto itself, not just a plug-in for PPT, and our users want to be able to run PowerPoint with our add-in and without it. So we use our own Loader, and the most stable way I’ve found to detect the installed path of the exe is through the Windows Installer object. Other suggestions welcome.

  5. cmoya says:

    Dave, perhaps 2007 abandons this, but exe paths are stored conveniently in the registry at HKLMSoftwareMicrosoftWindowsCurrentVersionApp Paths.

    Alternatively, since PowerPoint is also an ActiveX server, you can also get at it by looking up its clsid in the PowerPoint.Application key in the registry (look up the clsid and then lookup the LocalServer setting in the clsid keys). But the first App Paths method is the easiest.

  6. We have developed software using MS Development platforms for since 1987. We are currently going through a re-write from our VB6 / COM environment to .net environment connecting to SQL Express/ Server depending on the client.

    We would like to develop the UI to have the Office 2007 Standard/Appearance. Our reporting system of our products export directly to office products and by large percentage our clients use office.

    Where could I find a good document outlining this standard if any?

  7. Hi there!

    I’m looking for documentation on the icons included within office – the ribbon imageMso parameter.  The schema tells me this is of type ST_ID / NCName… where do I go from there?



  8. Ok – I found the icon documentation –

    Click the link ‘Download office icons gallery’.

  9. Recunosc, sunt un Office 2007 ribbon freak. I love it, I think it’s great. Deci în concluzie sunt abonat

  10. Erika Ehrli says:

    I compiled my top ten list of resources for architects and solution developers that plan to start building solutions using the 2007 Microsoft Office system (including SharePoint of course) and VSTO.

  11. sorry, delete this comment says:

    i’m just want to see the message, after i submit this comment.

  12. Thanks Eric for pointing this one out: With the recent launch of 2007 Office System, it's always