Repository navigation
Ribbon UI Studio v3.0.0
What's changed
Windows Explorer integration
- Added a Create Ribbon Add-in context-menu submenu for creating Office add-ins directly from a folder.
- Added separate Legacy 2007 and Modern 2010+ templates for:
- Excel
.xlam - Word
.dotm - PowerPoint
.ppam
- Excel
- Added Edit RibbonX with Ribbon UI Studio to the Windows Explorer context menu for supported Office files.
- Added Open with Ribbon UI Studio integration for supported Office files.
RibbonX callbacks
- Corrected generated VBA signatures for dynamic RibbonX callbacks.
- Fixed callback generation for:
getPressedgetSize- Gallery callbacks
- Image callbacks
- Dynamic menus
getContent
- Improved callback validation to detect incorrect VBA signatures, not only missing callback names.
- Corrected
getItemWidthandgetItemHeightcallback handling. - Corrected image callbacks that return
IPictureDisp.
RibbonX validation and diagnostics
- Improved validation of Office 2007 and Office 2010+ RibbonX structures.
- Improved validation of:
tabscontextualTabstabSettabgroup
- Added detection of conflicting static and dynamic attributes.
- Improved detection of duplicate control IDs.
- Improved checks for missing embedded images.
- Improved validation of invalid static
sizevalues.
Office 2007 and modern Ribbon support
- Corrected handling of Office 2007
customUI/customUI.xml. - Corrected handling of Office 2010+
customUI/customUI14.xml. - Ribbon templates now automatically use the correct Custom UI registration and namespace.
VBA module editing
- Improved VBA module saving performance.
- Reduced unnecessary Office automation sessions when saving modules.
- Improved VBA module cache synchronization after saving.
- Improved handling of the currently active VBA module and document tab.
- Improved callback generation without repeatedly reopening Excel, Word, or PowerPoint.
Editor improvements
- Improved multi-document editing with Monaco.
- Improved tracking of the active document, VBA module, source file, and Ribbon XML entry.
- Improved save routing so changes are written to the correct active document or module.
Reliability
- Improved internal Office ZIP handling.
- Improved temporary file isolation when multiple Office files are processed.
- Improved PowerPoint
.ppamhandling. - Fixed several RibbonX parser and Java integration issues.
Full Changelog: v2.2...v3.0.0