TempActiveCell/TempActiveCell12
Aplica-se a: Excel 2013 | Office 2013 | Visual Studio
Funções da biblioteca de estruturas que criam um XLOPER/ temporárioXLOPER12 que contém uma referência externa a uma célula na planilha ativa.
LPXLOPER TempActiveCell(WORD row, BYTE col);
LPXLOPER12 TempActiveCell12(RW row, COL co);
Parâmetros
Linha
A linha a ser referenciada. Os argumentos de linha são baseados em zero para que a linha 1 seja passada como 0. No Microsoft Office Excel 2003 e versões anteriores e começando no Excel 2007 executando uma pasta de trabalho no modo de compatibilidade, o valor máximo é 65.535 = 2^16 - 1 e é o valor máximo que pode ser tomado por um inteiro do WORD. Começando no Excel 2007 executando uma pasta de trabalho, o valor máximo é 1.048.575 = 2^20 - 1. O RW é definido como um inteiro assinado de 32 bits no XLCALL.H.
Col
A coluna a ser referenciada. Isso é baseado em zero para que a coluna A seja passada como 0. No Excel 2003 e versões anteriores, e começando no Excel 2007 executando uma pasta de trabalho no modo de compatibilidade, o valor máximo é 255 = 2^8 - 1 e é o valor máximo que pode ser tomado por um inteiro BYTE. Começando no Excel 2007 executando uma pasta de trabalho, o valor máximo é 16.383 = 2^14 - 1. O COL é definido como um inteiro assinado de 32 bits em XLCALL.H.
Valor de retorno
Retorna uma referência externa xltypeRef à célula passada.
Exemplo
O exemplo a seguir usa TempActiveCell12 para exibir o conteúdo do B94 na planilha ativa.
\SAMPLES\EXAMPLE\EXAMPLE.C
short WINAPI TempActiveCellExample(void)
{
Excel12f(xlcAlert, 0, 1, TempActiveCell12(93,1));
return 1;
}