In priority order. I know some are N.F.W. as we are so close to shipping, but maybe in Office 2014 (it won't be 2013 because of the team's superstition about '13').
- A way to provide a DOCX, XLSX, or PPTX object (flat package format or stream of the file image) for a drag/drop.
- Excel & PPT equivalents for Range.WordOpenXML and Range.InsertXML().
- Content Controls for Excel & PPT (even if just the plain text one).
- ContentControl.Tag removes the 64 character limit (why did they do this???).
- Document, Workbook, & Presentation all have a Guid property that is constant for the lifespan of the object while it is open. The object itself cannot be used as an identifier or hashtable key because it will change on subsequent events.
- Drag/drop events where Office passes the location(Range) and we return the drop icon on moves and if we handled the drop on a drop.
-
Ribbon items:
- Have section headings in galleries like Word does for Insert, Shapes.
- Have a way to line up the right side of editBoxes, lists, combos, etc (extending the shorter ones to match the longest one). Setting the sizeString doesn't work well when you localize by returning values on getLabel.
- Get the location of the button pressed. We need this to then pop up our own sub-menu for the button where what we need is functionality the ribbon controls don't provide. Like Insert, Table in Word.
- getEnabled call on gallery items.
- Have a way to make a tab rightmost with a section header. What we are doing is like the table design tabs - when a user is on our tag we make our design tab visible. When they are off our tag, we hide it. To match Office I think that design tab should be rightmost.
- Place my own controls in the ribbon – like Word's color picker.
-
Custom Content bitmap:
- Can be a Shape (presently only an inline shape).
- Can set & change the bitmap from memory.
- Allow creating a regular bitmap with the bitmap in memory, and can change the bitmap.
- Provide the clipboard formats used by Office when pasting/dropping between Office apps.
- Get the main office app window IWin32Window handle. We need this to place a topmost message box and determining it gets really difficult for some weird cases like Word first starting in Outlook 2003.
- Provide why an AddIn doesn't load (similar to showing errors in the ribbon).
- Remove the requirement for a shim.
- Event on a caret move (selection change does not fire when typing text). Also fire selection change when changing a bitmap to/from inline.
- Custom panes not require ActiveX.


Comments