Ago 182016

MSO UI Editor es una herramienta para personalizar la interfaz de usuario de Microsoft Office como ser la cinta Ribbon, Menu contextual entre otras, mediante el formato XML, es casi una copia del “Custom UI Editor For Microsoft Office” pero éste trae unas pequeñas mejoras.

En cuanto a la parte técnica, utilicé un OCX para la mayoría de controles y dos librerías para comprimir y descomprimir (Zlib32.dll), en la parte de “intellisense” me hubiera gustado utilizar los archivos .xsd para poder obtener los elementos, pero no pude descifrar cómo obtener los datos correctos así que utilicé archivos de texto plano con la información que recolecté en la web, aclaro intellisense no está preparado para lo que es la parte del  Backstage (Menú Archivo) porque no encontré una documentación que lo explique bien, pero sí es posible programarlo.

Cuenta con un detector de errores en la formación del xml y utiliza .xsd que garantizan una mejor revisión. También genera automáticamente los Callbacks para los eventos en VBA, otra opción extra es que se puede buscar y reemplazar en el xml.

Me hubiera gustado poder armar algunos ejemplos pero me ganó el cansancio y opté por subir algunos que encontré en la web.

Aquí un ejemplo de cómo personalizar la cinta Fluent Ribbon en una planilla de Excel.


Captura del Editor


Cuenta con un control de errores en la formación del XML

Cuenta con intellisense para facilitar la formación del xml

Descargar el código fuente y la aplicación

Descargar sólo la aplicación


  7 Responses to “MSO UI Editor”

  1. Saludos
    Se puede hacer esto para Word??
    Donde requiero que este bloqueado el boton copiar, pegar , cortar Ctrl+ C, Ctrl+V???
    Gracias la respuesta

  2. ???????,??????????! .

  3. In case you have located the ideal interest, you will possess located the missing part. Hobbies help you to develop and find out, while having a great time. There are tons of things to consider when you are looking for a fresh activity. Take part in using the subsequent talk of pastimes to help you become familiar with a very little about them.

    Men and women considering transforming a pastime into a business should think of a catch name. Your enterprise name can be a important part of your organization. It ought to be memorable, exclusive and relevant for the business you wish to determine.

    Speak with people that discuss the identical interests you are doing. Everyone won’t appreciate everything you take pleasure in, you realize. Why bore your family close friends and people together with your pastime when there are several individuals that discuss your curiosity? Assist organizations and internet based forums can be became a member of to socialize with others that take advantage of the exact same stuff you do.

    Walking can be a wonderful activity for experiencing nature and looking after health and fitness. Locate some diverse trails near your home and take in the miracles of nature. Have a friend, come up with a picnic lunch time, and then hike to a individual place to take in.

    When you already like baseball, transform it into a pastime. You don’t ought to engage in true soccer. You could potentially perform imagination football. Collect up some buddies, selected your favorites and after that stick to their efficiency.

    Sculpting can be a relaxing interest. Nothing is that can match getting some clay with you when creating anything you remember to according to the talents you possess. Stay away from sculpting all by yourself! Be in a class to find out basic principles, and think of having a friend along.

    Take pleasure in multiple pastimes! It is essential to be varied, and achieving many hobbies can help with that. Look for hobbies and interests that can be done in the course of different months of the year. Many people get pleasure from normal water actions throughout the summer time nonetheless, in the winter, they become bored. By discovering other hobbies that can be done during the frosty winter time, you will have a exciting activity to sign up in in the course of every period. Greatness

    Lots of people take advantage of the activity of playing games on the internet. This can help you evade reality. Video gaming is the best way to inexpensively fill your time.

    Get away from home and ride your cycle. Enthusiast cyclists often discover new hiking trails. You are able to journey your bicycle all year long with suitable clothing. This pastime can much better your lifestyle with its health and fitness benefits and the amount of fun you may have.

    Sewing is obviously a great activity you may get into. You may use your hobby to help make things to boost your property or make new clothing. Lots of people love to sew.

    As a result article, you might have now acquired some superb info on new hobbies you may possibly not have thought about. If you really want to discover the one that is right for you, take some time to explore all of them, whilst keeping your very own character traits in your mind. Have a good time on your pastime exploration, and know that a whole new interest might just improve your life.

  4. ??????? ???
    ????? ?????? ??? ?????????, ?? 🙂 ?????? ??? ???????
    ??????? ??? ???? ? ???? ????????????
    ????????? ????? ????????? ???? ? ?????


 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>