Galin Iliev's blog

Software Architecture & Development

2007 Office System Document: Lists of Control IDs

In new MS Office sysem 2007 is possible to target existing ribbon controls by using idMso="ControlId".

The question here is: How can I find existing control id?

Microsoft assisted to us and put them here. This is archive with Excel files with all controls ID and location description separated per application.

For non-office developers this could be also very interesting... because... well at least you can find how many ribbon controls are in certain application :)

  • # Excel Ribbon controls - 1732 rows
  • # Powerpoint Ribbon controls - 1573 rows
  • # Word Ribbon controls - 2602 rows

This shows how big became MS Office for all these years and explains why it is difficult to know. You guys didn;t think MS Office is easy, did you? :) 

For more details download 2007 Office System Document: Lists of Control IDs