次の方法で共有


xlSheetId

適用対象: Excel 2013 | Office 2013 | Visual Studio

外部参照を作成するために、名前付きのシートのシート ID を検索します。

Excel12(xlSheetId, LPXLOPER12 pxRes, 1, LPXLOPER12 pxSheetName);

パラメーター

pxSheetName (xltypeStr)

(省略可能)。 詳細を確認するブックとシートの名前です。 省略した場合、xlSheetId 関数は作業中 (フロント) のシートのシート ID を返します。

戻り値

pxRes-val.mref.idSheet> のシート ID を返します

注:

pxRes-val.mref.lpmref> 配列ポインターは、この呼び出しの後に NULL に設定されるため、xlFree を呼び出して、この型に通常含まれるメモリを解放する必要はありませんが、完全に安全です。

注釈

指定されたシートを含むブックは、この関数を使用するために開いている必要があります。 DLL から開いていないブックへの参照を作成する方法はありません。 xlSheetId を使用して参照を構築する方法の詳細については、xltypeRef 構築の例については、「Excel でのメモリ管理」を参照してください。

\SAMPLES\EXAMPLE\EXAMPLE.C

short WINAPI xlSheetIdExample(void)
{       
   XLOPER12 xSheetName, xRes;
   xSheetName.xltype = xltypeStr;
   xSheetName.val.str = L"\022[BOOK1.XLSX]Sheet1";
   Excel12(xlSheetId, &xRes, 1, (LPXLOPER12)&xSheetName);
   Excel12f(xlcAlert, 0, 1, TempNum12(xRes.val.mref.idSheet));
   Excel12(xlFree, 0, 1, (LPXLOPER12)&xRes);
   return 1;
}

関連項目