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:

debugPrintf

GetTempMemory

FreeAllTempMemory

InitFramework

QuitFramework

Funktionen, die mit XLOPER verwendet werden.

Funktionen, die mit XLOPER12 verwendet werden.

Excel

Excel12f

TempNum

TempNum12

TempStr

TempStr12

TempStrConst

TempStr12Const

TempBool

TempBool12

TempInt

TempInt12

TempErr

TempErr12

TempActiveRef

TempActiveRef12

TempActiveCell

TempActiveCell12

TempActiveRow

TempActiveRow12

TempActiveColumn

TempActiveColumn12

TempMissing

TempMissing12

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)