Разработка XLL-файлов Excel

Область применения: Excel 2013 | Office 2013 | Visual Studio

Основная цель написания XLL-файлов Microsoft Excel и использования API C — создание высокопроизводительных функций. Применения высокопроизводительных функций — и, начиная с Excel 2007, возможность писать многопоточные интерфейсы для мощных серверных ресурсов — делают их очень важной частью расширения Excel. Производительность XLL-файлов была повышена в Excel 2007 путем добавления новых типов данных и, что самое важное, поддержки многопоточности.

В API C нет высокоуровневых функций быстрой разработки на Microsoft Visual Basic для приложений (VBA), COM или Microsoft .NET Framework. Управление памятью осуществляется на низком уровне, и поэтому возлагает большую ответственность на разработчика. Многие функции Excel, предоставляемые через COM (что делает их доступными через VBA и .NET Framework), недоступны интерфейсу API C.