Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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;
}