Partager via


TempActiveRef/TempActiveRef12

S’applique à: Excel 2013 | Office 2013 | Visual Studio

Fonction de bibliothèque d’infrastructure qui crée unXLOPER12XLOPER/ temporaire contenant une référence externe à un bloc rectangulaire de cellules sur la feuille active.

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

Paramètres

rwFirst

Ligne de départ de la référence.

rwLast

Ligne de fin de la référence.

Les arguments de ligne sont basés sur zéro, de sorte que la ligne 1 est passée sous la forme 0. Dans Microsoft Office Excel 2003 et versions antérieures, et à partir d’Excel 2007 exécutant un classeur en mode de compatibilité, la valeur maximale est 65 535 = 2^16 - 1 et est la valeur maximale pouvant être prise par un entier WORD. À compter d’Excel 2007, la valeur maximale est 1 048 575 = 2^20 - 1. RW est défini en tant qu’entier signé 32 bits dans XLCALL.H.

colFirst

Numéro de colonne de début de la référence.

colLast

Numéro de colonne de fin de la référence.

Les arguments de colonne sont de base zéro afin que la colonne A soit passée en tant que 0. Dans Excel 2003 et versions antérieures, et à partir d’Excel 2007 exécutant un classeur en mode de compatibilité, la valeur maximale est 255 = 2^8 - 1 et est la valeur maximale pouvant être prise par un entier BYTE. À compter d’Excel 2007 en exécutant un classeur, la valeur maximale est 16 383 = 2^14 - 1. COL est défini comme un entier 32 bits signé dans XLCALL.H.

Valeur renvoyée

Retourne une référence externe xltypeRef à un bloc rectangulaire de cellules transmis.

Exemple

Cet exemple utilise la fonction TempActiveRef12 pour sélectionner les cellules A105 :C110.

\SAMPLES\EXAMPLE\EXAMPLE.C

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

Voir aussi

Fonctions de la bibliothèque Framework