Microsoft Office 2003 Editions: Overview of Developer TechnologiesSeptember 2004
Create a task pane that is independent of a specific Office program, and allows users to access information when using any document
programming model, other needed functionality, location of users and existing organizational infrastructure. In each case, build Web services as the mechanism for connecting the information source to Office.
When using Word, Excel, Outlook, PowerPoint
Recommend Research Services and the Research task pane.
Defines XML schema for how the data and UI layout are represented on the task pane
Supports additional functionality through client-side smart tag actions
Works well for Internet and intranet scenarios
When using Word, Excel, Outlook
Recommend the Information Bridge Framework.
Defines UI through HTML or Windows Forms
Supports additional functionality through HTML or Windows Forms programming
Better to use for intranet scenarios as it requires you to deploy a client-side runtime
Task pane scenario 2.
Create a task pane with specific content to complement the construction or use of an Office document
When using Word, Excel
Recommend a smart document solution. Technology is only available for use with Word and Excel documents. Create a document-specific task pane to act as a smart document, where it changes content as a user moves through a document, or to serve as a (relatively) more static palette of tools and information. This latter case is enabled by using the "Visual Studio Tools for Office version 2005 (beta)".
Capture XML information using an Office application
There are several approaches that can be taken to capture information in an XML format by using an Office program. Choose a solution according to the type of information being captured and the expected subsequent use of it. Although you could use Access interfaces to capture information which is then subsequently exported as XML, this section focuses on Word, Excel and InfoPath.
Recommend using Word. Use Word to capture XML when the XML capture is an incidental part of creating
© 2006 Microsoft Corporation. All rights reserved. Page 38 By using or providing feedback on these materials, you agree to the attached license agreement.
To comment on this paper or request more documentation on these developer features, contact us at . We look forward to hearing from you.