Funktionen in der Frameworkbibliothek (maschinell übersetzt)
Letzte Änderung: Mittwoch, 18. März 2009
Gilt für: Excel 2010 | Office 2010 | VBA | Visual Studio
Wichtig
Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: here.
Die Frameworkbibliothek wurde erstellt, um das Schreiben von XLLs zu vereinfachen. Sie enthält einfache Funktionen für das Verwalten von Arbeitsspeicher für XLOPER/XLOPER12, das Erstellen der temporären Datenstrukturen XLOPER/XLOPER12, das robuste Aufrufen der Microsoft Excel-Rückruffunktionen (Excel4, Excel4v, Excel12, Excel12v) und das Drucken von Debugzeichenfolgen über ein angeschlossenes Terminal.
In dieser Bibliothek enthaltenen Funktionen vereinfachen einen Codeabschnitt, der folgendermaßen aussieht.
XLOPER12 xMissing, xBool;
xMissing.xltype = xltypeMissing;
xBool.xltype = xltypeBool;
xBool.val.xbool = 0;
Excel12(xlcDisplay, 0, 2, (LPXLOPER12) &xMissing, (LPXLOPER12) &xBool);
Der vereinfachte Code sieht wie im folgenden Beispiel.
Excel12f(xlcDisplay, 0, 2, TempMissing12(), TempBool12(0));
Die folgenden Funktionen sind in der Framework-Klassenbibliothek enthalten:
GetTempMemory |
FreeAllTempMemory |
Funktionen, die mit XLOPER verwendet werden. |
Funktionen, die mit XLOPER12 verwendet werden. |
---|---|
Verwendung dieser Funktionen verkürzt den Zeitraum zum Schreiben einer DLL oder XLL. Die Beispielanwendung ab Entwicklung verkürzt generische auch Entwicklung. Verwenden Sie generische.C als Vorlage, um das Framework eine XLL einrichten, und Ersetzen Sie den vorhandenen Code durch eigene Hilfe.
Temporären XLOPER/XLOPER12-Funktionen erstellen mit Speicher von einem lokalen Heap verwaltet von Framework-Klassenbibliothek XLOPER/XLOPER12-Werte. XLOPER/XLOPER12-Werte bleiben gültig, bis Sie die FreeAllTempMemory-Funktion oder entweder die Excel oder Excel12f-Funktionen aufrufen. (Die Funktionen Excel und Excel12f kostenlos alle temporären Speicher vor der Rückgabe).
Um die Framework-Bibliothek-Funktionen verwenden, müssen Sie die GERIPPE einschließen.H-Datei in Ihrem C-Code und fügen die GERIPPE.C oder FRMWRK32.LIB-Dateien dem Projekt Code.
Hinweis
Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.
Siehe auch
Konzepte
Referenz für die API-Funktionen im Excel 2010-XLL-SDK (maschinell übersetzt)