Gestion des textes dans une Shape

  • Initiateur de la discussion Initiateur de la discussion Griffin
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

Griffin

Guest
Bonjour,

J'avais un code qui marchait très bien sous excel 2003, mais ma boite nous a tous passé sous 2007, et plus rien ne marche...

Ce sont des codes qui affichent des shapes (des rectangles tout ce qu'il y a de plus basiques) et modifient certains mots à l'intérieur pour les afficher en gras.

Soit, par exemple :

Worksheets(1).Shapes(1).Select
Selection.Characters(Start:=deb, Length:=lon).Font.FontStyle = "Gras"

Ca ne marche pas du tout.

D'autre part, impossible de trouver la méthode pour centrer le texte dans cette shapes.

merci de votre aide !!
🙁
 
Re : Gestion des textes dans une Shape

Bonjour,

essaye ce code ok chez moi sous 2007 :
Code:
Dim s As Shape, deb, lon
Set s = Feuil1.Shapes(1)
deb = 1: lon = 3
With s.TextFrame
    .Characters(Start:=deb, Length:=lon).Font.Bold = True
    .HorizontalAlignment = xlHAlignCenter
End With

bonne journée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour