Office blogs discussing the the Office "12" User Interface

Jensen Harris has started blogging about the new Office “12” UI. Folks who attended the keynotes at PDC, got to see the first look at the new UI. From everyone I talked to, there is a lot of excitement and I heard over and over that folks can’t wait to get their hands on Beta 1.

Jensen’s blog should be a great read. He has a lot of knowledge around the evolution of the Office user interfaces and will probably mix in a lot of historical information on top of all the new stuff.

Also, Steven Sinofsky talks a bit about learning from the past in this blog post: It’s a great read.


Comments (8)

  1. Mark says:

    I was at the PDC and thought the new Office 12 UI looked great. I even spent some time and tried it out in the labs; I think the ribbon will make life a lot easier for end-users and for add-in developers like me. I’m one of those that cannot wait to get my hands on Beta 1. Where do I register to get it?

  2. Julie says:


    I have been redoing some of our processes for creating templates over the past few days. Removing a lot of the XSL logic and putting it back into VSTO in preparation for Office 12. We’ll move off onto O12 as soon as you guys will give it to me so I want to be sure that I’m prepared… one of the things I wanted to ask… there are some things that are flat out MUCH easier in XSLT. One thing in particular that we use frequently that I’m trying to figure out how to structure is the use of for-each to input certain "building blocks" either entire documents or paragraphs or whatever for each node in a collection. So, for example, I might have a paragraph that I need repeated for each "author" in my "authors" collection and in that paragraph I might have specific information for the author. Currently I can do an xsl:for-each and iterate through my collection and have the context of my node tree… what do you foresee as the most reasonable method of doing this in the new format? Will I be horribly thrown back into the days of using auto text and having to pick my way through said paragraph to find the place to put the pertinent information for said author?

  3. Mr. Shiney says:

    Based on the screenshots I’ve <a href="">seen</a>”>">seen</a>, I think the new Office 12 interface may have been overdone.

  4. BrianJones says:

    Hey Mark, I’m glad you had a chance to get into the labs a PDC. Did you get to work with any of the file format labs?

    Julie, in Tristan’s talk he showed how you could "group" ranges of text to essentially apply structure to them. Each group can have a collection of document controls that are mapped to nodes in you data structure. We unfortunately didn’t get true repeating content with the XML mapping stuff, so you will need to do some work. If you wanted to create repeating content based on repeating structures in you data, you can either do this via XSLT (inserting the resulting XML with the insertXML method), or use the OM to just repeat those groups for each row in your data.

    Hey Mr. Shiney, I think I’ve seen those UI shots before. Needless to say, the new UI for Office "12" is trying to address that very problem, and they’ve really done a great job. I would encourage you to visit Jensen’s blog if you get a chance as he’s gone into a lot of detail about how they came to the current design.


  5. I found that using templates has always been the easiest and best way.

  6. John says:

    Thank you for the information!