The SAP2000 Application Programming Interface (API) is a powerful tool that allows users to automate many of the processes required to build, analyze and design models and to obtain customized analysis and design results. It also allows users to link Sap2000 with third-party software providing a path for two-way exchange of model information with other programs.
You can use most major programming languages to access SAP2000 through the API. This includes Visual Basic for Applications (VBA) that is included in programs such as Microsoft Excel.
This documentation is organized into three main categories: Getting Started, SAP2000 API Functions, and Example Code.
Getting Started briefly explains how to use the SAP2000 API and how the SAP2000 API functions are documented.
SAP2000 API Functions identifies each function available in the SAP2000 API and provides an example of how the function might be called using Visual Basic for Applications (VBA) that is integrated into Microsoft Excel.
Example Code provides programming examples using the SAP2000 API. These examples are more extensive than those included with the documentation of each function.
Note that the SAP2000 API is only available in certain levels of SAP2000 v11.00 and later.
See Also
Accessing SAP2000 From An External Application
Function Documentation Conventions
Visual Basic Concepts Used In The SAP2000 API