PV FIXER PROPRIETE CELLULE

4D - Documentation   Français   English   German   4D View, Commandes par thèmes   4D View, Liste des commandes   4D View, Constantes par thèmes   Retour   Précédent   Suivant

version 2004 (Modifiée)


PV FIXER PROPRIETE CELLULE (zone; colonne; ligne; propriété; valeur)

ParamètreTypeDescription
zoneEntier longZone 4D View
colonneEntier longNuméro de la colonne de la cellule
ligneEntier longNuméro de la ligne de la cellule
propriétéEntier longNuméro de propriété
valeurEntier longValeur de la propriété

Description

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 :

les constantes du thème PV Propriétés cellule. Dans ce cas, passez dans le paramètre valeur la hauteur ou la largeur d'une cellule en pixels.

les constantes du thème PV Propriétés style. Dans ce cas, pour définir le paramètre valeur, utilisez les constantes du thème PV Valeurs style, PV Style valeurs spéciales, PV Style format date heure ou PV Affichage image.

La liste suivante décrit les différentes constantes utilisables dans le paramètre propriété et les valeurs associées :

Thème PV Propriétés cellule

pv largeur cellule

Permet de fixer la largeur de la cellule. Valeurs associées : largeur exprimée en pixels.

pv hauteur cellule

Permet de fixer la hauteur de la cellule. Valeurs associées : hauteur exprimée en pixels.

Thème PV Propriétés style

pv style verrouillé

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.

pv valeur vrai : verrouille la cellule.

pv valeur faux : la cellule n'est pas verrouillée.

pv style caché

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 valeur vrai : verrouille et cache la cellule.

pv valeur faux : la cellule n'est ni verrouillée ni cachée.

pv style correction orthographe

Permet d'appliquer une correction orthographique sur la cellule. Valeurs associées : constantes du thème PV Valeurs style.

pv valeur vrai : une correction othographique est appliquée à la cellule.

pv valeur faux : aucune correction othographique n'est appliquée à la cellule.

pv style utiliser taille image

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 valeur vrai : la taille de la cellule est adaptée à la taille de l'image qu'elle contient. Si aucune image n'est liée, la cellule n'est pas redimensionnée.

pv valeur faux : la taille de la cellule ne varie pas en fonction de la taille de l'image qui lui est liée.

pv style fondé sur style

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 texte

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 numérique

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 booléen

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

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.

pv Format court : 21/02/02

pv Format abrégé : jeu 21 fév 2002

pv Format long : jeudi 21 février 2002

pv Format spécial : 21/02/2002

pv Jour Mois Année : 21 février, 2002

pv Abrégé Jour Mois Année : 21 fév, 2002

pv Jour de la semaine : jeudi

pv Jour du mois : 21

pv Mois : février

pv Mois de année : 2

pv Année : 2002

pv Long à h mn AM PM : jeudi 21 février 2002 à 12:30 PM

pv Abrégé à h mn AM PM : jeu 21 fév 2002 à 12:30 PM

pv Court à H MN SEC : 21/02/02 à 12:30:00

pv Jour Mois An à H MN AM PM : 21 février, 2002 à 12:30 PM

pv Spécial et H MN SEC : 21/02/2002 et 12 heures 30 minutes 0 seconde

pv h mn sec : 12:30:00

pv h mn : 12:30

pv Heure Minute Seconde : 12 heures 30 minutes 0 secondes

pv Heure Minute : 12 heures 30 minutes

pv h mn AM PM : 12:30 PM

Note : Le résultat obtenu peut varier en fonction des réglages système.

pv style format image

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 image tronquée non centrée

pv image tronquée centrée

pv image mosaïque

pv image proportionnelle

pv image non tronquée

pv image prop centrée

pv style couleur fond pair

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 fond impair

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 texte pair

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 texte impair

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

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 couleur zéro impair

Permet de fixer la couleur du texte contenu dans la cellule si elle est située sur une ligne impaire 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 couleur négatif pair

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 négatif impair

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 texte police

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 taille

Permet de fixer la taille de police de la cellule. Valeurs associées : tailles en pixels.

pv style texte style

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 gras

Permet de fixer l'attribut 'Gras' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.

pv valeur vrai : applique l'attribut 'Gras' à la cellule.

pv valeur faux : n'applique pas l'attribut 'Gras' à la cellule.

pv style texte italique

Permet de fixer l'attribut 'Italique' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.

pv valeur vrai : applique l'attribut 'Italique' à la cellule.

pv valeur faux : n'applique pas l'attribut 'Italique' à la cellule.

pv style texte souligné

Permet de fixer l'attribut 'Souligné' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.

pv valeur vrai : applique l'attribut 'Souligné' à la cellule.

pv valeur faux : n'applique pas l'attribut 'Souligné' à la cellule.

pv style texte relief

Permet de fixer l'attribut 'Relief' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.

pv valeur vrai : applique l'attribut 'Relief' à la cellule.

pv valeur faux : n'applique pas l'attribut 'Relief' à la cellule.

pv style texte ombré

Permet de fixer l'attribut 'Ombré' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.

pv valeur vrai : applique l'attribut 'Ombré' à la cellule.

pv valeur faux : n'applique pas l'attribut 'Ombré' à la cellule.

pv style texte condensé

Permet de fixer l'attribut 'Condensé' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.

pv valeur vrai : applique l'attribut 'Condensé' à la cellule.

pv valeur faux : n'applique pas l'attribut 'Condensé' à la cellule.

pv style texte étendu

Permet de fixer l'attribut 'Etendu' du texte de la cellule. Valeurs associées : constantes du thème PV Valeurs style.

pv valeur vrai : applique l'attribut 'Etendu' à la cellule.

pv valeur faux : n'applique pas l'attribut 'Etendu' à la cellule.

pv style alignement hor

Permet de fixer l'alignement horizontal du contenu de la cellule. Valeurs associées : constantes du thème PV Valeurs style.

pv valeur align hor défaut : applique l'alignement horizontal par défaut à la cellule.

pv valeur align hor gauche : applique un alignement horizontal à gauche à la cellule.

pv valeur align hor centré : applique un alignement horizontal centré à la cellule.

pv valeur align hor droit : applique un alignement horizontal à droite à la cellule.

pv style alignement ver

Permet de fixer l'alignement vertical du contenu de la cellule. Valeurs associées : constantes du thème PV Valeurs style.

pv valeur align ver haut : applique un alignement vertical en haut à la cellule.

pv valeur align ver centré : applique un alignement vertical centré à la cellule.

pv valeur align ver bas : applique un alignement vertical bas aux à la cellule.

pv style rotation

Permet de fixer la rotation du contenu de la cellule. Valeurs associées : constantes du thème PV Valeurs style.

pv valeur rotation 0 : n'applique pas de rotation à la cellule.

pv valeur rotation 90 : applique une rotation de 90° vers la gauche à la cellule.

pv valeur rotation 180 : applique une rotation de 180° à la cellule.

pv valeur rotation 270 : applique une rotation de 270° vers la gauche à la cellule.

pv style format texte forcé

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 valeur vrai : le contenu de la cellule est affiché sans formatage.

pv valeur faux (valeur par défaut) : la cellule est affichée avec formatage automatique en fonction de son contenu.

pv style retour à la ligne auto

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 valeur vrai : le contenu de la cellule passe automatiquement à la ligne si nécessaire.

pv valeur faux : le contenu de la cellule déborde sur les cellules adjacentes si nécessaire.

Note : Pour définir en un seul appel les propriétés d'une plage de cellules, vous pouvez utiliser la commande PV FIXER PROPRIETE PLAGE.

Exemple

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 ?

Références

PV FIXER PROPRIETE PLAGE, PV Lire propriete cellule, PV Lire propriete plage.

Constantes

Thèmes PV Propriétés cellule, PV Propriétés style, PV Valeurs style, PV Style valeurs spéciales, PV Style format date heure, PV Affichage image.


4D - Documentation   Français   English   German   4D View, Commandes par thèmes   4D View, Liste des commandes   4D View, Constantes par thèmes   Retour   Précédent   Suivant