Partager via


Développement de fichiers XLL Excel

S’applique à: Excel 2013 | Office 2013 | Visual Studio

La principale raison d’écrire des fichiers XLL Microsoft Excel et d’utiliser l’API C est de créer des fonctions de feuille de calcul hautes performances. Les applications des fonctions hautes performances (et dans Excel 2007, la possibilité d’écrire des interfaces multithreads vers des ressources serveur puissantes) en font un axe essentiel de l’extensibilité d’Excel. Les performances des fichiers XLL ont été davantage améliorées dans Excel 2007 grâce à l’ajout de nouveaux types de données et, surtout, à la prise en charge du multithreading.

L’API C ne possède aucune des fonctionnalités de développement rapide de niveau supérieur de Microsoft Visual Basic pour Applications (VBA), COM ou Microsoft .NET Framework. La gestion de la mémoire opère à faible niveau et, par conséquent, fait peser plus de responsabilités sur le développeur. La plupart des fonctionnalités d’Excel exposées par le biais de COM, ce qui les rend accessibles par le biais de .NET Framework et de VBA, ne sont pas exposées à l’API C.