|
|
|
|
|
- Présentation
- Initialisation d'un champ Tableur dans un état
- Propriétés spécifiques à la gestion d'un champ Tableur dans un état
- Traitement "Avant impression de cellule"
Manipuler un champ Tableur par programmation (dans un état)
Un champ Tableur présent dans un état peut être manipulé par programmation. - Si le champ Tableur n'est lié à aucune donné, il est possible de l'initialiser par programmation.
- Plusieurs propriétés sont spécifiques à la gestion d'un champ Tableur dans un état.
- Le traitement "Avant impression de cellule" permet de modifier les cellules du champ Tableur.
Remarques : - Il n'est pas possible de créer des cellules lors de l'impression. L'impression doit être effectuée depuis le champ Tableur présent dans une fenêtre ou depuis un document Excel.
- Il n'est pas possible de modifier la hauteur ou la largeur des cellules, lignes ou colonnes.
Initialisation d'un champ Tableur dans un état Pour initialiser un champ Tableur d'un état par programmation, il suffit d'affecter directement le fichier Excel au champ (par exemple dans le traitement d'ouverture de l'état ou dans le traitement d'initialisation du champ). <Nom_Champ_Tableur> = <Nom du fichier> Par exemple :
TBLR_Statistique = "Defile2015.xlsx"
Propriétés spécifiques à la gestion d'un champ Tableur dans un état Les propriétés spécifiques à la gestion des champs Tableur dans les états sont les suivantes :
| | FeuilleImprimée | La propriété FeuilleImprimée permet de connaître et de modifier la feuille à imprimer dans un champ Tableur présent dans un état. | ModeAjustement | La propriété ModeAjustement permet de connaître et de modifier le mode d'ajustement d'un champ Tableur dans un état. | QuadrillageVisible | La propriété QuadrillageVisible permet de : - Savoir si le quadrillage est visible ou non dans un champ.
- Modifier la visibilité du quadrillage dans un champ.
| ZoneImpression | La propriété ZoneImpression permet de connaître et de modifier la zone à imprimer d'un champ Tableur présent dans un état. |
Traitement "Avant impression de cellule" Le traitement "Avant impression de cellule" est un traitement associé au champ Tableur dans les états. Ce traitement permet de personnaliser les caractéristiques des cellules du champ Tableur. Il est possible d'utiliser : - le mot-clé MoiMême pour obtenir le nom de la cellule courante.
- la syntaxe MoiMême[MoiMême] pour obtenir le contenu de la cellule.
Astuce : MoiMême[MoiMême] correspond à une variable de type xlsCellule. Toutes les propriétés de ce type de variable sont utilisables et permettent de modifier les caractéristiques de la cellule. Exemple : MaPolice est une Police
MaPolice.Nom = "Comic Sans MS"
MaPolice.Taille = 10
MaPolice.Gras = Vrai
MaPolice.Souligné = Vrai
MaPolice.Couleur = BleuPastel
UnCadre est un Cadre
UnCadre.Trait = TraitMixte
UnCadre.Epaisseur = 1
UnCadre.Bords = BordTous
SI MoiMême [= "B" ALORS
MoiMême[MoiMême].CouleurFond = OrangePastel
SI Droite(MoiMême[MoiMême],1) = 8 ALORS
MoiMême[MoiMême].police = MaPolice
FIN
SI Droite(MoiMême[MoiMême],1) = 6 ALORS
MoiMême[MoiMême].Cadre = UnCadre
FIN
SI Droite(MoiMême[MoiMême],1) = 2 ALORS
MoiMême[MoiMême].Valeur = "RESET"
MoiMême[MoiMême].police.Couleur = Noir
MoiMême[MoiMême].police.Taille = 13
FIN
FIN
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|