Les différentes constantes liées aux paramètres des fonctions de la DLL XlsxToolBx sont présentées ci-dessous :
Codes d'erreur
Les codes d'erreur susceptibles d'être retournés par les fonctions de la XlsxToolBx sont les suivants :
Nom |
Valeur |
Description |
_XLSX_ERR_NO_ERROR |
0 |
Aucune erreur. |
_XLSX_ERR_UNEXPECTED_ERROR |
-1 |
Erreur inattendue. |
_XLSX_ERR_OBJECT_NOT_FOUND |
-2 |
Objet non trouvé. |
_XLSX_ERR_OBJECT_ALREADY_EXIST |
-3 |
L'objet existe déjà. |
_XLSX_ERR_INVALID_PARAMETER |
-4 |
Paramètre invalide. |
_XLSX_ERR_INVALID_PARAMETER_TYPE |
-5 |
Type du paramètre invalide. |
_XLSX_ERR_INVALID_PARAMETER_COUNT |
-6 |
Nombre de paramètres invalide. |
_XLSX_ERR_IO_EXCEPTION |
-7 |
Exception d'entrée/sortie. |
_XLSX_ERR_INVALID_HANDLE |
-9 |
Handle invalide. |
_XLSX_ERR_INVALID_FILENAME |
-10 |
Nom de fichier invalide. |
_XLSX_ERR_INVALID_OBJECTTYPE |
-11 |
Type d'objet invalide. |
_XLSX_ERR_NO_MORE_HANDLE |
-13 |
Aucun handle n'est disponible. |
_XLSX_ERR_UNKNOWN_METHOD |
-14 |
Méthode inconnue. |
_XLSX_ERR_OUT_OF_BOUNDS |
-17 |
Index hors limite ou fin de recherche. |
_XLSX_ERR_NOT_IMPLEMENTED |
-18 |
Fonction non implémentée. |
_XLSX_ERR_INVALID_NUMBER |
-19 |
Valeur numérique invalide. |
_XLSX_ERR_NUMERIC_OUT_OF_RANGE |
-20 |
Valeur numérique hors limites. |
_XLSX_ERR_INVALID_STYLE |
-100 |
Style invalide. |
_XLSX_ERR_TOO_MANY_STYLES |
-101 |
Trop de styles définis. Remarque : pour Excel 97-2003, vous ne pouvez avoir que 4000 styles de cellule différents. |
_XLSX_ERR_INVALID_SELECTION |
-102 |
Sélection invalide. |
_XLSX_ERR_INVALID_CELL_TYPE |
-103 |
Type de cellule invalide. |
_XLSX_ERR_INVALID_FORMULA |
-104 |
Formule invalide. |
Alignement horizontal d'une cellule
Nom |
Valeur |
Description |
_XLSX_HALIGN_STANDARD |
1 |
Alignement standard. |
_XLSX_HALIGN_LEFT |
2 |
Alignement à gauche. |
_XLSX_HALIGN_RIGHT |
3 |
Alignement à droite. |
_XLSX_HALIGN_CENTER |
4 |
Alignement centré. |
_XLSX_HALIGN_JUSTIFY |
5 |
Alignement justifié. |
_XLSX_HALIGN_CENTER_SELECTION |
6 |
Alignement centré sur la colonne. |
_XLSX_HALIGN_FILL |
7 |
Remplissage. |
Alignement vertical d'une cellule
Nom |
Valeur |
Description |
_XLSX_VALIGN_BOTTOM |
1 |
Alignement en bas. |
_XLSX_VALIGN_CENTER |
2 |
Alignement centré. |
_XLSX_VALIGN_JUSTIFY |
3 |
Alignement justifié. |
_XLSX_VALIGN_TOP |
4 |
Alignement en haut. |
Propriétés de texte
Ces constantes regroupent les différentes propriétés permettant d'appliquer un style au texte d'une cellule.
Nom |
Valeur |
Description |
_XLSX_TEXT_PROP_BOLD |
1 |
Gras. |
_XLSX_TEXT_PROP_ITALIC |
2 |
Italique. |
_XLSX_TEXT_PROP_STRIKE |
4 |
Barré. |
_XLSX_TEXT_PROP_UNDERLINE |
8 |
Souligné. |
_XLSX_TEXT_PROP_DOUBLE_UNDERLINE |
16 |
Soulignement double. |
_XLSX_TEXT_PROP_UNDERLINE_ACCOUNTING |
32 |
Soulignement comptable. |
_XLSX_TEXT_PROP_DOUBLE_UNDERLINE_ACCOUNTING |
64 |
Soulignement comptable double. |
Sélection de bordures
Ces constantes permettent de définir quelle(s) bordure(s) sont traitées par les fonctions de style gérant les bordures de cellules.
Lorsque vous récupérez les informations, vous devez spécifier explicitement la bordure à traiter (exemple BORDER_BOTTOM).
Si vous définissez un style de bordure, vous pouvez l'appliquer à plusieurs bordures simultanément en combinant les valeurs.
Par exemple, pour appliquer le style au cadre complet : BORDER_TOP + BORDER_LEFT + BORDER_BOTTOM + BORDER_RIGHT.
Nom |
Valeur |
Description |
_XLSX_BORDER_TOP |
1 |
Bordure haute. |
_XLSX_BORDER_LEFT |
2 |
Bordure gauche. |
_XLSX_BORDER_BOTTOM |
4 |
Bordure basse. |
_XLSX_BORDER_RIGHT |
8 |
Bordure droite. |
Types de bordures
Ces constantes permettent de définir le type des bordures de cellules.
Nom |
Valeur |
Description |
_XLSX_BST_NONE |
1 |
Ligne continue. |
_XLSX_BST_DASHED |
2 |
Ligne de tirets. |
_XLSX_BST_DASH_DOT |
3 |
Ligne avec des points et des tirets alternés. |
_XLSX_BST_DASH_DOT_DOT |
4 |
Tirets et doubles points alternés. |
_XLSX_BST_DOT |
5 |
Ligne pointillée. |
_XLSX_BST_DOUBLE |
6 |
Ligne double. |
_XLSX_BST_SLANT_DASH_DOT |
7 |
Ligne avec des points et des tirets alternés en biais. |
_XLSX_BST_HAIRLINE |
8 |
Ligne peu épaisse. |
_XLSX_BST_MEDIUM |
9 |
Ligne moyennement épaisse. |
_XLSX_BST_THICK |
10 |
Ligne épaisse. |
_XLSX_BST_THIN |
11 |
Ligne fine. |
Format Excel
Ces constantes définissent le format du classeur Excel.
Nom |
Valeur |
Description |
_XLSX_FORMAT_XLS |
1 |
Format Excel 97/2003 (.xls). |
_XLSX_FORMAT_XLSX |
2 |
Format Excel 2007 et supérieur (.xlsx). |
Cliquez ci-dessous pour plus d'informations sur :