共用方式為


Excel/Excel12f

適用於:Excel 2013 |Office 2013 |Visualstudio

架構連結庫函式。 ExcelExcel4 函式的包裝函式。 Excel12fExcel12 函式的包裝函式。 每個檢查都會看到沒有任何自變數為零,這表示建立暫時 的 XLOPERXLOPER12 失敗。 如果發生錯誤,每個 都會列印偵錯訊息。 完成時,每個會釋出可能已針對暫存 XLOPERXLOPER12建立的所有暫存。

Excel12f 只能從從 Excel 2007 C API 連結庫開始的 DLL 呼叫。 此外,它只能在從 Excel 2007 開始執行時運作,否則會失敗並 出現 xlretFailed

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

參數

iFunction (int)

指出您要呼叫之命令或函式的數位。 如需詳細資訊,請參閱 Excel4/Excel12

pxRes

評估函式結果的指標。 結果中指向的任何記憶體都會由 Excel 配置,而且應該在不再需要 xlFree 時於呼叫中釋放,如果將 xlbitXLFree 傳回 Excel,則應加以釋放。

iCount (int)

將傳遞至函式的自變數數目。 從 Excel 2007 開始,限制為 255 個自變數。 在舊版中,限制為 30。

argument1, ...

函式的選擇性自變數。 在 Excel 案例中,所有自變數都必須是 XLOPERs 的指標,或在 Excel12f 案例中XLOPER12

傳回值

這兩個函式都會傳回與 Excel4、Excel4vExcel12Excel12v 相同的錯誤和成功碼。 如需這些程式代碼的完整描述,請參閱 Excel4/Excel12 。 此外,如果偵測到參數的NULL指標,這些 Framework 函式會傳回 xlretFailed 而不呼叫 C API。

範例

本範例會將不正確的自變數傳遞至 Excel12f 函式,該函式會將訊息傳送至調試程式。

\SAMPLES\EXAMPLE\EXAMPLE.C

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

另請參閱

Excel4/Excel12

Framework 連結庫中的函式