|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer|
Welcome to the Microsoft Excel 2010 XLL Software Development Kit
Last modified: March 31, 2010
Applies to: Excel 2010 | Office 2010 | VBA | Visual Studio
Welcome to the Microsoft Excel 2010 XLL Software Development Kit (SDK) documentation. This reference contains conceptual overviews, programming tasks, and samples to help you develop Microsoft Excel 2010 XLLs.
Revised: April 2010 (version 2010)
To download the latest version of the Excel 2010 XLL SDK, visit the Microsoft Download Center.
The Excel 2010 XLL SDK includes the following:
C application programming interface (API)—Includes header and source files that enable DLLs to access Excel 2010 functionality, and a description of the interface that a DLL should expose to work with the Excel Add-in Manager.
Microsoft Visual Studio projects—Includes C/C++ source code and shows how to use the C API. These sample projects provide examples and they serve as a starting point for your own add-in development.
The SDK documentation contains the following sections:
The following subjects are not covered here:
Developing user-defined functions and commands in Excel macro (XLM) sheets.
Creating user-defined functions in DLLs that control the flow of execution of an XLM macro.
Such functions work by returning a special flow control data type, which is also not described in this documentation.