G
Greg Maxey
I don't know if I am posting in the right place or not. I downloaded
the Word2007 Beta2 on Friday and have spent much of the past weekend
frustrated over how difficult MS has made it for a user to make simple
customizations to the UI. At first I thought that it simply wasn't
possible but to my relief I have stumbled upon several MSDN articles
that claims it can be done and done easily. After reading these
articles i have no doubt that the ribbon UI can be customized, the easy
part remains to be seen.
It does appear that a user can not make customizations to the ribbons
simply by exploring and using the available commands. To do so, you
have to become a "developer" of some degree of skill. For the present
I need to learn enough developer skill to make simple customizations.
For example, I would like to create my own tab and then be able to
assign buttons to that tab that will fire macros. This would be
similiar to creating a toolbar and assigning macros to buttons on the
toolbar earlier Word versions.
I read in one of the articles that in order to apply Ribbon UI
customizations application wide they need to be created as a COM Addin
and that these add-ins could be created using VBA.
First question: Can anyone provide guidance for creating a COM Add-in?
The other part of the process is developing XML code that actually does
the customization. The documentation indicated that this XML code
could reside in an exterally XML file or withing the Add-in itself.
It appears that making customization is only going to be easy if you
know a little bit more than absolutely nothing about XML (my case).
However, applying to concept monkey see, monkey do, I think that I
could gain enough proficiency to get by if I could only see enough to
get started.
My objective is to see how an COM Add-in is coded, loaded, applied,
etc. that then applies XML (either in the Add-in or from an external
file {actually both ways would be most helpful}) to customize the
Ribbon. Just a simple example to add a custom tab, with a button, that
calls a macro.
If there is a better place to post this question then please advise.
the Word2007 Beta2 on Friday and have spent much of the past weekend
frustrated over how difficult MS has made it for a user to make simple
customizations to the UI. At first I thought that it simply wasn't
possible but to my relief I have stumbled upon several MSDN articles
that claims it can be done and done easily. After reading these
articles i have no doubt that the ribbon UI can be customized, the easy
part remains to be seen.
It does appear that a user can not make customizations to the ribbons
simply by exploring and using the available commands. To do so, you
have to become a "developer" of some degree of skill. For the present
I need to learn enough developer skill to make simple customizations.
For example, I would like to create my own tab and then be able to
assign buttons to that tab that will fire macros. This would be
similiar to creating a toolbar and assigning macros to buttons on the
toolbar earlier Word versions.
I read in one of the articles that in order to apply Ribbon UI
customizations application wide they need to be created as a COM Addin
and that these add-ins could be created using VBA.
First question: Can anyone provide guidance for creating a COM Add-in?
The other part of the process is developing XML code that actually does
the customization. The documentation indicated that this XML code
could reside in an exterally XML file or withing the Add-in itself.
It appears that making customization is only going to be easy if you
know a little bit more than absolutely nothing about XML (my case).
However, applying to concept monkey see, monkey do, I think that I
could gain enough proficiency to get by if I could only see enough to
get started.
My objective is to see how an COM Add-in is coded, loaded, applied,
etc. that then applies XML (either in the Add-in or from an external
file {actually both ways would be most helpful}) to customize the
Ribbon. Just a simple example to add a custom tab, with a button, that
calls a macro.
If there is a better place to post this question then please advise.