Compartir a través de


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;
}

Vea también

Funciones de la biblioteca de marcos