Freigeben über


Entwickeln von XLLs für Excel

Gilt für: Excel 2013 | Office 2013 | Visual Studio

Der Hauptgrund für das Schreiben von Microsoft Excel XLLs und verwenden der C-API ist die Erstellung von Hochleistungs-Tabellenfunktionen. Die Anwendungsszenarien leistungsstarker Funktionen – und ab Excel 2007 die Möglichkeit, Multithread-Schnittstellen auf leistungsstarke Serverressourcen zu schreiben – machen sie zu einem wichtigen Bestandteil der Excel-Erweiterbarkeit. Die Leistung von XLLs wurde in Excel 2007 durch das Hinzufügen neuer Datentypen und die Unterstützung von Multithreading weiter verbessert.

Die C-API verfügt nicht über die leistungsstarken Features zur schnellen Entwicklung von Microsoft Visual Basic for Applications (VBA) über COM oder Microsoft .NET Framework. Die Speicherverwaltung ist lediglich rudimentär, weswegen mehr Verantwortung beim Entwickler liegt. Viele Excel-Features, die über COM durch VBA und .NET Framework verfügbar sind, sind in der C-API nicht verfügbar.