Microsoft® Visual Basic® for Applications (VBA) の最も優れた機能の 1 つに拡張性が挙げられます。Microsoft Windows® アプリケーション プログラミング インターフェイス (API) の関数およびダイナミック リンク ライブラリ (DLL) を呼び出すことにより、アプリケーションを拡張することができます。VBA プログラマは、Windows API のほとんどの関数を利用することができ、ソリューションだけではなくオペレーティング システムの多くの部分に対して制御能力を持つことができます。VBA を使用して DLL 関数を呼び出す方法を習得すれば、ほとんどの DLL 関数を呼び出すことが可能になるため、C/C++ プログラマが通常使用する分野のテクノロジを利用できます。この章では、VBA から DLL 関数を呼び出す作業の概念、
![Windows API とその他のダイナミック リンク ライブラリ](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6e4cb632c7025e9f5e05fd314fbf6dcd6144e8d/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fmedia%2Fopen-graph-image.png)