Compartilhar via


TempActiveRef/TempActiveRef12

Aplica-se a: Excel 2013 | Office 2013 | Visual Studio

Função de biblioteca de estruturas que cria um XLOPER/ temporárioXLOPER12 que contém uma referência externa ao bloco retangular de células na planilha ativa.

LPXLOPER TempActiveRef(WORD rwFirst, WORD rwLast, BYTE colFirst, BYTE colLast);
LPXLOPER12 TempActiveRef12(ROW rwFirst, ROW rwLast, COL colFirst, COL colLast);

Parâmetros

rwFirst

A linha inicial da referência.

rwLast

A linha final da referência.

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.

colFirst

O número da coluna inicial da referência.

colLast

O número final da coluna da referência.

Os argumentos de coluna são baseados 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 ao bloco retangular de células passadas.

Exemplo

Este exemplo usa a função TempActiveRef12 para selecionar células A105:C110.

\SAMPLES\EXAMPLE\EXAMPLE.C

short WINAPI TempActiveRefExample(void)
{
    Excel12f(xlcSelect, 0, 1, TempActiveRef12(104, 109, 0, 2));
    return 1;
}

Confira também

Funções na biblioteca do Framework