Excel XLL の開発

適用対象: Excel 2013 | Office 2013 | Visual Studio

Microsoft Excel XLL を記述し、C API を使用する主な理由は、高パフォーマンスなワークシート関数を作成するためです。 高パフォーマンスの関数のアプリケーション (Excel 2007 以降では強力なサーバー リソースに対するマルチ スレッドのインターフェイスを記述する機能) を考えると、XLL は Excel の機能拡張の非常に重要な部分です。 XLL のパフォーマンスは、新しいデータ型の追加や、マルチ スレッドのサポート (最重要) により、Excel 2007 でさらに向上しました。

C API には、Microsoft Visual Basic for Applications (VBA)、COM、または Microsoft .NET Framework の高度で迅速な開発機能はありません。 メモリ管理は低レベルで行われるので、開発者により大きな責任を負わせることになります。 COM を通じて公開されている多くの Excel 機能は、VBA と.NET Framework を通じて利用できますが、C API には公開されていません。