Freigeben über


Excel/Excel12f (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.

Funktionen der Frameworkbibliothek. Excel ist ein Wrapper für die Excel4-Funktion. Excel12f ist ein Wrapper für die Excel12-Funktion. Jede überprüft, dass keines der Argumente Null ist, was darauf hinweisen würde, dass der Vorgang des Erstellens einer temporären Datenstruktur XLOPER oder XLOPER12 nicht erfolgreich ausgeführt wurde. Wenn ein Fehler auftritt, wird eine Debugnachricht gedruckt. Danach wird der gesamte temporäre Arbeitsspeicher freigegeben, der möglicherweise für die temporären Datenstrukturen XLOPER und XLOPER12 erstellt worden ist.

Excel12f kann nur aus einer DLL, beginnend mit der Excel 2007-C-API-Bibliothek aufgerufen werden. Darüber hinaus es nur funktioniert, wenn ausgeführt, beginnend mit Excel 2007 und mit xlretFailed sonst fehlschlägt.

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.

int Excel(int iFunction, LPXLOPER pxRes, int iCount, 
LPXLOPER argument1, ...);
int Excel12f(int iFunction, LPXLOPER12 pxRes, int iCount, 
LPXLOPER12 argument1, ...);

Parameter

iFunction (int)

Eine Zahl, die den Befehl oder die Funktion angibt, die Sie aufrufen möchten. Weitere Informationen finden Sie unter Excel4/Excel12 (maschinell übersetzt).

pxRes

Ein Zeiger auf dem Ergebnis der Funktion ausgewertet. Alle Speicher im Ergebnis wird von Excel zugeordnet worden sein und sollte in einem Aufruf an xlFree (maschinell übersetzt), sobald es nicht mehr benötigt wird oder durch Festlegen von xlbitXLFree, wenn es an Excel zurückgeben freigegeben werden.

iCount (int)

Die Anzahl der Argumente, die an die Funktion übergeben wird. Ab Excel 2007, ist die Grenze 255 Argumente. In früheren Versionen ist der Grenzwert 30.

argument1, ...

Die optionalen Argumente der Funktion. Zeiger auf XLOPERs bei der Excel oder XLOPER12s bei der Excel12f müssen alle Argumente sein.

Rückgabewert

Beide Funktionen werden die gleichen Fehler und Erfolgscodes als Excel4, Excel4v, Excel12 und Excel12v zurück. Finden Sie unter Excel4/Excel12 (maschinell übersetzt) eine vollständige Beschreibung dieser Codes. Darüber hinaus zurückgeben dieser Framework-Funktionen xlretFailed, ohne die C-API aufrufen, wenn ein NULL-Zeiger auf einen Parameter erkannt wird.

Beispiel

In diesem Beispiel übergibt ein falsches Argument der Excel12f-Funktion eine Nachricht an den Debugger sendet.

\SAMPLES\EXAMPLE\EXAMPLE.C

short WINAPI Excel12fExample(void)
{
    Excel12f(xlcDisplay, 0, 1, 0);
    return 1;
}

Siehe auch

Referenz

Excel4/Excel12 (maschinell übersetzt)

Konzepte

Funktionen in der Frameworkbibliothek (maschinell übersetzt)