TempActiveRef/TempActiveRef12
Hace referencia a: Excel 2013 | Office 2013 | Visual Studio
Función de biblioteca de marcos que crea unXLOPER12XLOPER/ temporal que contiene una referencia externa al bloque rectangular de celdas de la hoja activa.
LPXLOPER TempActiveRef(WORD rwFirst, WORD rwLast, BYTE colFirst, BYTE colLast);
LPXLOPER12 TempActiveRef12(ROW rwFirst, ROW rwLast, COL colFirst, COL colLast);
Parameters
rwFirst
Fila inicial de la referencia.
rwLast
Fila final de la referencia.
Los argumentos de fila se basan en cero para que la fila 1 se pase como 0. En Microsoft Office Excel 2003 y versiones anteriores, y a partir de Excel 2007 que ejecuta un libro en modo de compatibilidad, el valor máximo es 65 535 = 2^16 - 1 y es el valor máximo que puede tomar un entero de WORD. A partir de Excel 2007 que ejecuta un libro, el valor máximo es 1.048.575 = 2^20 - 1. RW se define como un entero de 32 bits con signo en XLCALL.H.
colFirst
Número de columna inicial de la referencia.
colLast
Número de columna final de la referencia.
Los argumentos de columna se basan en cero para que la columna A se pase como 0. En Excel 2003 y versiones anteriores, y a partir de Excel 2007 que ejecuta un libro en modo de compatibilidad, el valor máximo es 255 = 2^8 - 1 y es el valor máximo que puede tomar un entero BYTE. A partir de Excel 2007 que ejecuta un libro, el valor máximo es 16 383 = 2^14 - 1. COL se define como un entero de 32 bits con signo en XLCALL.H.
Valor devuelto
Devuelve una referencia externa xltypeRef al bloque rectangular de celdas pasadas.
Ejemplo
En este ejemplo se usa la función TempActiveRef12 para seleccionar las celdas A105:C110.
\SAMPLES\EXAMPLE\EXAMPLE.C
short WINAPI TempActiveRefExample(void)
{
Excel12f(xlcSelect, 0, 1, TempActiveRef12(104, 109, 0, 2));
return 1;
}