FAQ C++ BuilderConsultez toutes les FAQ
Nombre d'auteurs : 60, nombre de questions : 670, dernière mise à jour : 21 novembre 2010 Ajouter une question
Cette F.A.Q. a été réalisée à partir des questions fréquemment posées sur le forum C++ Builder de developpez.com et de l'expérience personnelle des auteurs.
Nous tenons à souligner que cette F.A.Q. ne garantit en aucun cas que les informations qu'elle propose soient correctes. Les auteurs font le maximum, mais l'erreur est humaine. Cette F.A.Q. ne prétend pas non plus être complète. Si vous trouvez une erreur, ou que vous souhaitez devenir rédacteur, contactez pottiez
Nous espérons que cette F.A.Q. saura répondre à un maximum de vos questions. Nous vous souhaitons une bonne lecture.
L'équipe C++ Builder de Developpez.
Commentez cette FAQ : Commentez
- Comment récupérer un objet contenant les informations sur la police de caractères ?
- Comment mettre la police de caractères en gras ?
- Comment mettre la police de caractères en italique ?
- Comment mettre la police de caractères en souligné ?
- Comment définir la taille de la police de caractères ?
- Comment modifier le type/nom de la police de caractères ?
- Comment modifier la couleur de la police de caractères ?
- Comment modifier l'alignement d'une cellule ou d'un groupe de cellules ?
- Comment définir le format des données pour une cellule ou un groupe de cellules ?
- Comment insérer un nouveau commentaire sur un groupe de cellules ?
- Comment supprimer un commentaire sur un groupe de cellules ?
La police de caractères peut être récupérée, et par la suite traitée, que ce soit pour une cellule précise ou un groupe de cellules.
Prenons l'exemple d'un groupe de cellules défini par le Variant vRange
Code c++ : | Sélectionner tout |
1 2 | Variant vFont; vFont = vRange.OlePropertyGet("Font"); |
Comment mettre la police de caractères en italique ?
Comment mettre la police de caractères en souligné ?
Comment définir la taille de la police de caractères ?
Comment modifier le type/nom de la police de caractères ?
Comment modifier la couleur de la police de caractères ?
Nous allons travailler sur le Variant vFont correspondant à une police de caractères définie pour une cellule ou un groupe de cellules (voir autres Q/R).
Code c++ : | Sélectionner tout |
vFont.OlePropertySet("Bold", true);
Comment mettre la police de caractères en italique ?
Comment mettre la police de caractères en souligné ?
Comment définir la taille de la police de caractères ?
Comment modifier le type/nom de la police de caractères ?
Comment modifier la couleur de la police de caractères ?
Nous allons travailler sur le Variant vFont correspondant à une police de caractères définie pour une cellule ou un groupe de cellules (voir autres Q/R).
Code c++ : | Sélectionner tout |
vFont.OlePropertySet("Italic", true);
Comment mettre la police de caractères en gras ?
Comment mettre la police de caractères en souligné ?
Comment définir la taille de la police de caractères ?
Comment modifier le type/nom de la police de caractères ?
Comment modifier la couleur de la police de caractères ?
Nous allons travailler sur le Variant vFont correspondant à une police de caractères définie pour une cellule ou un groupe de cellules (voir autres Q/R).
Code c++ : | Sélectionner tout |
vFont.OlePropertySet("Underline", true);
Comment mettre la police de caractères en gras ?
Comment mettre la police de caractères en italique ?
Comment définir la taille de la police de caractères ?
Comment modifier le type/nom de la police de caractères ?
Comment modifier la couleur de la police de caractères ?
Nous allons travailler sur le Variant vFont correspondant à une police de caractères définie pour une cellule ou un groupe de cellules (voir autres Q/R).
Code c++ : | Sélectionner tout |
vFont.OlePropertySet("Size", true);
Code c++ : | Sélectionner tout |
1 2 | Variant vSize; vSize = vFont.OlePropertyGet("Size"); |
Comment mettre la police de caractères en gras ?
Comment mettre la police de caractères en italique ?
Comment mettre la police de caractères en souligné ?
Comment modifier le type/nom de la police de caractères ?
Comment modifier la couleur de la police de caractères ?
Nous allons travailler sur le Variant vFont correspondant à une police de caractères définie pour une cellule ou un groupe de cellules (voir autres Q/R).
Code c++ : | Sélectionner tout |
1 2 | vFont.OlePropertySet("Name", vName); // vName contient une chaîne de caractères définissant la nouvelle police, par exemple vName="Arial" |
Comment mettre la police de caractères en gras ?
Comment mettre la police de caractères en italique ?
Comment mettre la police de caractères en souligné ?
Comment définir la taille de la police de caractères ?
Comment modifier la couleur de la police de caractères ?
Nous allons travailler sur le Variant vFont correspondant à une police de caractères définie pour une cellule ou un groupe de cellules (voir autres Q/R).
Code c++ : | Sélectionner tout |
vFont.OlePropertySet("Color", vValue); // vValue est un Variant définissant la couleur
Comment mettre la police de caractères en gras ?
Comment mettre la police de caractères en italique ?
Comment mettre la police de caractères en souligné ?
Comment définir la taille de la police de caractères ?
Comment modifier le type/nom de la police de caractères ?
Cette opération est bien évidemment possible pour une seule cellule ou pour un ensemble de cellules.
Prenons par exemple le cas d'un ensemble de cellules défini par le Variant vRange.
Code c++ : | Sélectionner tout |
vRange.OlePropertySet("HorizontalAlignment", vValue);
Code c++ : | Sélectionner tout |
vRange.OlePropertySet("VerticalAlignment", vValue);
La valeur de vValue est un entier dont les valeurs possibles sont les suivantes (définies dans la classe Constants d'Excel).
Code c++ : | Sélectionner tout |
1 2 3 4 | xlCenter = -4108 xlJustify = -4130 xlLeft = -4131 xlRight = -4152 |
Plaçons nous par exemple au niveau d'une cellule définie par le Variant vCel.
Code c++ : | Sélectionner tout |
vCel.OlePropertySet("NumberFormat", vValue);
Certains formats (par exemple "jj, mm, aaaa") dépendent de la langue utilisée par Excel. |
Code c++ : | Sélectionner tout |
ShowMessage(vCell.OlePropertyGet("NumberFormat"));
Nous allons travailler sur le Variant vRange correspondant à une cellule ou un groupe de cellules.
Code c++ : | Sélectionner tout |
vRange.OleProcedure("AddComment", vText); // vText Variant initialisé à la valeur du commentaire
Nous allons travailler sur le Variant vRange correspondant à une cellule ou un groupe de cellules.
Code c++ : | Sélectionner tout |
vRange.OlePropertyGet("Comment").OleProcedure("Delete");
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.