Gestion des textes dans une Shape

Griffin

XLDnaute Nouveau
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 !!
:(
 

Pierrot93

XLDnaute Barbatruc
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
@+
 

Statistiques des forums

Discussions
312 520
Messages
2 089 279
Membres
104 083
dernier inscrit
hecko