Office Word, Excel, PowerPoint task panes:
drag and drop, shared task pane docks

Add-in Express™
for Microsoft® Office and .net

Advanced Office task panes - Basic concepts

In addition to other features, Add-in Express incorporates the Advanced Office Task Panes, an alternative to native Office task panes introduced in Office 2003 as document-level Action panes, which were redesigned in Office 2007 and renamed to application-level Custom task panes. Beign more flexible than native task panes, the Advanced Task Panes let you customize the main Excel, Word and PowerPoint windows with native .NET forms that can be resizeable, hidden, minimized (like the Outlook To-Do Bar) and dragged between task pane docks. Unlike native Office task panes, the Advanced Task Panes support all version of Word, Excel and PowerPoint starting from 2000 to 2010.

Note. Further on this page and anywhere else on the website, we will talk about "advanced task panes" or "task panes" referring to the same thing. However, we will say "standard Office task panes" or "native Office task panes" when referring to custom task panes introduced in Office 2007.

Advanced Office task panes

Advanced Office task panes - what's this

In Add-in Express terms, an advanced Office task pane is a native .NET form embedded into one of four task pane docks (left, top, right or bottom) of the main Excel, Word or PowerPoint window. The screenshot below shows a sample task pane embedded into the left Excel dock.

Task pane embedded into the left Excel dock

All task panes docks are shared

All task pane docks are shared between all add-ins based on Add-in Express, so any dock may host several task panes regardless of which add-in created which task pane. When a task pane dock contains several task panes, it automatically creates the dock header with the Forward / Backward navigation buttons (used for switching between embedded task panes), Close and Minimize buttons (which close and minimize the whole dock, respectively) and a list of task panes hosted by the dock. In the screenshot below, you can see the right PowerPoint dock with two embedded task panes.

Right PowerPoint dock with two embedded task panes

Normal, hidden and minimized task pane docks

By default, all task pane docks are created in the normal state and display full-sized task panes, but you can make docks minimized or hidden. The screenshot below illustrates tree Word docks: a normal right dock with one task pane embedded, a minimized bottom dock, which contains two task panes, and a hidden left dock (the end-user opens / hides docks by double-clicking the highlighted splitter).

Word docks: a normal right dock, minimized bottom and a hidden left

Task panes and drag-and-drop

All embedded task panes can be dragged between docks within a particular window of the host application. However, a developer can specify docks that allow dragging.

Drag-and-drop for Advanced Office task panes

Office experience and task pane persistence

When the end-user closes the host application, Add-in Express stores the state, size and position of each embedded task pane and each used dock and restores all settings for the next session. Your end-users will naturally be happy with the capacity of your Office add-ins to retain their own familiar and individually customized environment.

Settings of custom task panes are restored

Advanced task panes are version-neutral

The Advanced Office Task Panes support all Office versions, 2000, XP, 2003, 2007 and the recently released Office 2010, on all Office editions, from Student and Home to Ultimate and Enterprise. You can develop your add-ins on any editions of Visual Studio 2010, 2008 and 2005, from Express and Standard to Pro and Team System.

Advanced task panes support all Office versions from 2000 to 2010