TempActiveRef/TempActiveRef12
Gilt für: Excel 2013 | Office 2013 | Visual Studio
Frameworkbibliotheksfunktion, die eine temporäre XLOPER-XLOPER12/ erstellt, die einen externen Bezug auf rechteckige Zellenblocks auf dem aktiven Blatt enthält.
LPXLOPER TempActiveRef(WORD rwFirst, WORD rwLast, BYTE colFirst, BYTE colLast);
LPXLOPER12 TempActiveRef12(ROW rwFirst, ROW rwLast, COL colFirst, COL colLast);
Parameter
rwFirst
Die Anfangszeile des Verweises.
rwLast
Die endende Zeile des Verweises.
Zeilenargumente sind nullbasiert, sodass Zeile 1 als 0 übergeben wird. In Microsoft Office Excel 2003 und früheren Versionen und ab Excel 2007, in denen eine Arbeitsmappe im Kompatibilitätsmodus ausgeführt wird, beträgt der Maximalwert 65.535 = 2^16 - 1 und ist der Maximalwert, der von einer WORD-Ganzzahl übernommen werden kann. Ab Excel 2007, in dem eine Arbeitsmappe ausgeführt wird, beträgt der Maximalwert 1.048.575 = 2^20 - 1. RW wird in XLCALL.H als 32-Bit-Ganzzahl mit Vorzeichen definiert.
colFirst
Die Startspaltennummer des Verweises.
colLast
Die endende Spaltennummer des Verweises.
Spaltenargumente sind nullbasiert, sodass Spalte A als 0 übergeben wird. In Excel 2003 und früheren Versionen und ab Excel 2007, die eine Arbeitsmappe im Kompatibilitätsmodus ausführt, beträgt der Maximalwert 255 = 2^8 - 1 und ist der Maximalwert, der von einer BYTE-Ganzzahl übernommen werden kann. Ab Excel 2007, in dem eine Arbeitsmappe ausgeführt wird, beträgt der Maximalwert 16.383 = 2^14 - 1. COL ist als 32-Bit-Ganzzahl mit Vorzeichen in XLCALL.H definiert.
Rückgabewert
Gibt einen externen xltypeRef-Bezug auf einen rechteckigen Zellblock zurück, der übergeben wird.
Beispiel
In diesem Beispiel wird die TempActiveRef12-Funktion verwendet, um die Zellen A105:C110 auszuwählen.
\SAMPLES\EXAMPLE\EXAMPLE.C
short WINAPI TempActiveRefExample(void)
{
Excel12f(xlcSelect, 0, 1, TempActiveRef12(104, 109, 0, 2));
return 1;
}