4D View v14PV FIXER PROPRIETE CELLULE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV FIXER PROPRIETE CELLULE
|
PV FIXER PROPRIETE CELLULE ( zone ; colonne ; ligne ; propriété ; valeur ) | ||||||||
Paramètre | Type | Description | ||||||
zone | Entier long |
![]() |
Zone 4D View | |||||
colonne | Entier long |
![]() |
Numéro de la colonne de la cellule | |||||
ligne | Entier long |
![]() |
Numéro de la ligne de la cellule | |||||
propriété | Entier long |
![]() |
Numéro de propriété | |||||
valeur | Entier long |
![]() |
Valeur de la propriété | |||||
La commande PV FIXER PROPRIETE CELLULE fixe la valeur de la propriété de la cellule définie par les paramètres colonne et ligne.
Pour définir le paramètre propriété, vous pouvez utiliser :
Constante | Type | Valeur | Commentaire |
pv hauteur cellule | Entier long | 101 | Hauteur de la cellule. Valeurs associées : hauteur exprimée en pixels. |
pv largeur cellule | Entier long | 100 | Largeur de la cellule. Valeurs associées : largeur exprimée en pixels. |
Constante | Type | Valeur | Commentaire |
pv style alignement hor | Entier long | 29 | Permet de fixer l'alignement horizontal du contenu de la cellule. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style alignement vert | Entier long | 30 | Permet de fixer l'alignement vertical du contenu de la cellule. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style caché | Entier long | 1 | Permet de fixer le verrouillage et de cacher le contenu de la cellule. Le contenu d'une cellule cachée n'apparaît pas et ne peut plus être sélectionné, modifié, etc. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style correction orthographe | Entier long | 2 | Permet d’appliquer une correction orthographique sur la cellule. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style couleur fond impair | Entier long | 12 | Permet de fixer la couleur de fond de la cellule si elle est située sur une ligne impaire. Valeurs associées : numéros de couleurs (reportez-vous aux commandes PV RVB vers couleur et PV Index vers couleur) ou pv valeur aucune (thème PV Valeurs style) pour n’associer aucune couleur. |
pv style couleur fond pair | Entier long | 11 | Permet de fixer la couleur de fond de la cellule si elle est située sur une ligne paire. Valeurs associées : numéros de couleurs (reportez-vous aux commandes PV RVB vers couleur et PV Index vers couleur) ou pv valeur aucune (thème PV Valeurs style) pour n’associer aucune couleur. |
pv style couleur négatif impair | Entier long | 18 | Permet de fixer la couleur du texte contenu dans la cellule si elle est située sur une ligne impaire et sa valeur est négative. Valeurs associées : numéros de couleurs (reportez-vous aux commandes PV RVB vers couleur et PV Index vers couleur). |
pv style couleur négatif pair | Entier long | 17 | Permet de fixer la couleur du texte contenu dans la cellule si elle est située sur une ligne paire et sa valeur est négative. Valeurs associées : numéros de couleurs (reportez-vous aux commandes PV RVB vers couleur et PV Index vers couleur). |
pv style couleur texte impair | Entier long | 14 | Permet de fixer la couleur du texte contenu dans la cellule si elle est située sur une ligne impaire. Valeurs associées : numéros de couleurs (reportez-vous aux commandes PV RVB vers couleur et PV Index vers couleur). |
pv style couleur texte pair | Entier long | 13 | Permet de fixer la couleur du texte contenu dans la cellule si elle est située sur une ligne paire. Valeurs associées : numéros de couleurs (reportez-vous aux commandes PV RVB vers couleur et PV Index vers couleur). |
pv style couleur zéro impair | Entier long | 16 | Permet de fixer la couleur du texte contenu dans la cellule si elle est située sur une ligne impaire. Valeurs associées : numéros de couleurs (reportez-vous aux commandes PV RVB vers couleur et PV Index vers couleur). |
pv style couleur zéro pair | Entier long | 15 | Permet de fixer la couleur du texte contenu dans la cellule si elle est située sur une ligne paire et sa valeur est 0 (zéro). Valeurs associées : numéros de couleurs (reportez-vous aux commandes PV RVB vers couleur et PV Index vers couleur). |
pv style fondé sur style | Entier long | 4 | La cellule utilise comme modèle la feuille de style dont le numéro est passé dans le paramètre valeur. Valeurs associées : numéros de feuilles de style ou constantes du thème PV Style valeurs spéciales. |
pv style format booléen | Entier long | 8 | La cellule utilise le format d’affichage booléen dont le numéro est passé dans le paramètre valeur. Valeurs associées : numéros de formats d'affichage. |
pv style format date heure | Entier long | 9 | La cellule utilise le format d’affichage date et heure dont le numéro est passé dans le paramètre valeur. Valeurs associées : constantes du thème PV Style format date heure.
Note : Le résultat obtenu peut varier en fonction des réglages système. |
pv style format image | Entier long | 10 | Permet de définir le format d'affichage de l'image liée à la cellule. Valeurs associées : constantes du thème PV Affichage image.
|
pv style format numérique | Entier long | 7 | La cellule utilise le format d’affichage numérique dont le numéro est passé dans le paramètre valeur. Valeurs associées : numéros de formats d'affichage. Note : Les numéros des formats d'affichage par défaut correspondent à leur position dans le menu de sélection de format (boîte de dialogue “Formats” de cellules). |
pv style format texte | Entier long | 6 | La cellule utilise le format d’affichage de texte dont le numéro est passé dans le paramètre valeur. Valeurs associées : numéros de formats d'affichage. |
pv style format texte forcé | Entier long | 32 | Permet de forcer l'affichage de la cellule en texte brut, c'est-à-dire sans le formatage effectué par 4D View en fonction de son contenu (nombre, date, texte, etc.). Valeurs associées : constantes du thème PV Valeurs style.
|
pv style retour à la ligne auto | Entier long | 33 | Permet d’activer la fonction provoquant le retour à la ligne automatique du contenu d’une cellule lorsqu’il excède la largeur de la cellule. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style rotation | Entier long | 31 | Permet de fixer la rotation du contenu de la cellule. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style texte condensé | Entier long | 27 | Permet de fixer l'attribut 'Condensé' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style texte étendu | Entier long | 28 | Permet de fixer l'attribut 'Etendu' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style texte gras | Entier long | 22 | Permet de fixer l'attribut 'Gras' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style texte italique | Entier long | 23 | Permet de fixer l'attribut 'Italique' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style texte ombré | Entier long | 26 | Permet de fixer l'attribut 'Ombré' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style texte police | Entier long | 19 | Permet de fixer la police de la cellule. Valeurs associées : numéros de polices (reportez-vous aux commandes PV Ajouter police et PV LIRE LISTE POLICES). |
pv style texte relief | Entier long | 25 | Permet de fixer l'attribut 'Relief' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style texte souligné | Entier long | 24 | Permet de fixer l'attribut 'Souligné' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style texte style | Entier long | 21 | Permet de fixer la feuille de style de la cellule. Valeurs associées : numéros de feuilles de style ou constantes du thème PV Style valeurs spéciales. |
pv style texte taille | Entier long | 20 | Permet de fixer la taille de police de la cellule. Valeurs associées : tailles en pixels. |
pv style utiliser taille image | Entier long | 3 | Permet d’adapter la taille de la cellule en fonction de la taille de l’image qui lui est liée. Valeurs associées : constantes du thème PV Valeurs style.
|
pv style verrouillé | Entier long | 0 | Permet de fixer le verrouillage pour l'utilisateur de la cellule. Le contenu d'une cellule verrouillée ne peut plus être sélectionné, modifié, etc. Valeurs associées : constantes du thème PV Valeurs style.
|
Cherchons toutes les cellules qui contiennent une formule faisant référence à la cellule D20, afin de les verrouiller ou de les déverrouiller en bascule (switch) :
C_ENTIER LONG($CelluleProtégée) `Pour le verrouillage ou non des cellules
C_ENTIER LONG($ColonneFin;$LigneFin) `Pour sauvegarde des limites bas / droit
C_ENTIER LONG($ColDépart;$LigneDépart) `Pour sauvegarde des limites haut / gauche
C_ENTIER LONG($Colonne;$Ligne) `Pour les boucles sur les coordonnées
TABLEAU ENTIER LONG($TabGauche;0)
TABLEAU ENTIER LONG($TabHaut;0)
TABLEAU ENTIER LONG($TabDroit;0)
TABLEAU ENTIER LONG($TabBas;0)
PV TOUT CHERCHER(Zone;"$D$20";0;0) `Formules contenant "$D$20"
`Coordonnées des cellules sélectionnées
PV LIRE LISTE PLAGES SELECT(Zone;$TabGauche;$TabHaut;$TabDroit;$TabBas)
Si(Taille tableau($TabGauche)#0) `Il y a des formules correspondant au critère de recherche ?
TRIER TABLEAU($TabGauche;$TabHaut;$TabDroit;$TabBas;>)
$ColDépart:=$TabGauche{1} `Récupération de la cellule la + à gauche
TRIER TABLEAU($TabHaut;$TabGauche;$TabDroit;$TabBas;>)
$LigneDépart:=$TabHaut{1} `Récupération de la cellule la + haute
TRIER TABLEAU($TabDroit;$TabHaut;$TabGauche;$TabBas;>)
$ColonneFin:=$TabDroit{Taille tableau($TabDroit)} `Récupération de la cellule la + à droite
TRIER TABLEAU($TabBas;$TabDroit;$TabHaut;$TabGauche;>)
$LigneFin:=$TabBas{Taille tableau($TabBas)} `Récupération de la cellule la + basse
`Passons en revue la sélection
Boucle($Colonne;$ColDépart;$ColonneFin)
Boucle($Ligne;$LigneDépart;$LigneFin)
Si(Position("$D$20";PV Lire formule cellule(Zone;$Colonne;$Ligne))>0)
`Verrouillage ?
$CelluleProtégée:=PV Lire propriete cellule(Zone;$Colonne;$Ligne;pv style verrouillé)
`Bascule verrouillage/déverrouillage
PV FIXER PROPRIETE CELLULE(Zone;$Colonne;$Ligne;pv style verrouillé;
Num($CelluleProtégée=0)) `0 <-> 1
Fin de si
Fin de boucle
Fin de boucle
Fin de si `Plage(s) sélectionnées ?
Produit : 4D View
Thème : PV Propriété de cellule
Numéro :
15927
Nom intl. : PV SET CELL PROPERTY
Modifié : 4D View 2004
PV FIXER PROPRIETE PLAGE
PV Lire propriete cellule
PV Lire propriete plage
4D View - Langage ( 4D View v11.4)
4D View - Langage ( 4D View v12)
4D View - Langage ( 4D v13)
4D View - Langage ( 4D View v14 R2)
4D View - Langage ( 4D View v14)
4D View - Langage ( 4D View v14 R3)
4D View - Langage ( 4D View v14 R4)