TempActiveCell/TempActiveCell12
Hace referencia a: Excel 2013 | Office 2013 | Visual Studio
Funciones de la biblioteca de marcos que crean unXLOPER12temporal de XLOPER/ que contiene una referencia externa a una celda de la hoja activa.
LPXLOPER TempActiveCell(WORD row, BYTE col);
LPXLOPER12 TempActiveCell12(RW row, COL co);
Parameters
Fila
Fila a la que se va a hacer 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.
col
Columna a la que se va a hacer referencia. Esto se basa 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 a la celda pasada.
Ejemplo
En el ejemplo siguiente se usa TempActiveCell12 para mostrar el contenido de B94 en la hoja activa.
\SAMPLES\EXAMPLE\EXAMPLE.C
short WINAPI TempActiveCellExample(void)
{
Excel12f(xlcAlert, 0, 1, TempActiveCell12(93,1));
return 1;
}