OVH Cloud OVH Cloud

AutoSize

6 réponses
Avatar
garnote
Bonjour le monde,

Comment autosizer un commentaire sans le sélectionner ?
Qu'est-ce qui manque ou est de trop là-dedans :
Range("C7").Comment.Shape.AutoSize = True

Marci

Serge

6 réponses

Avatar
michdenis
Bonjour Garnote,

Voici une façon de faire :


With Range("C7")
.ClearComments
.AddComment Text:="toto"
With .Comment.Shape.OLEFormat.Object
.AutoSize = True
End With
End With



Salutations!




Salutations!



"garnote" a écrit dans le message de news:Fbn_b.74447$
Bonjour le monde,

Comment autosizer un commentaire sans le sélectionner ?
Qu'est-ce qui manque ou est de trop là-dedans :
Range("C7").Comment.Shape.AutoSize = True

Marci

Serge
Avatar
michdenis
Tu peux utiliser ceci aussi :

With Worksheets("Feuil1").Shapes("Commentaire 55").OLEFormat.Object
.AutoSize = True
End With



Salutations!



"garnote" a écrit dans le message de news:Fbn_b.74447$
Bonjour le monde,

Comment autosizer un commentaire sans le sélectionner ?
Qu'est-ce qui manque ou est de trop là-dedans :
Range("C7").Comment.Shape.AutoSize = True

Marci

Serge
Avatar
papou
Bonjour Serge
En complément :
Range("C7").Comment.Shape.TextFrame.AutoSize = True
Cordialement
Pascal

"garnote" a écrit dans le message de
news:Fbn_b.74447$
Bonjour le monde,

Comment autosizer un commentaire sans le sélectionner ?
Qu'est-ce qui manque ou est de trop là-dedans :
Range("C7").Comment.Shape.AutoSize = True

Marci

Serge




Avatar
garnote
Bonjour papou,

Je trouve que TextFrame fait moins ésotérique que
OLEFormat.Object !!!

Merci bien et :-)

Serge

"papou" <DésoléPasDeMail> a écrit dans le message de news:
eYwrtOh#
Bonjour Serge
En complément :
Range("C7").Comment.Shape.TextFrame.AutoSize = True
Cordialement
Pascal

"garnote" a écrit dans le message de
news:Fbn_b.74447$
Bonjour le monde,

Comment autosizer un commentaire sans le sélectionner ?
Qu'est-ce qui manque ou est de trop là-dedans :
Range("C7").Comment.Shape.AutoSize = True

Marci

Serge








Avatar
papou
Serge
Totalement d'accord bien sûr !
Mais il m'arrive parfois de "m'empêtrer" dans une syntaxe lourde et donc peu
lisible et cela surtout lorsque je ne connais pas toutes les méthodes et
propriétés des objets.
Cordialement
Pascal


"garnote" a écrit dans le message de
news:PRn_b.74451$
Bonjour papou,

Je trouve que TextFrame fait moins ésotérique que
OLEFormat.Object !!!

Merci bien et :-)

Serge

"papou" <DésoléPasDeMail> a écrit dans le message de news:
eYwrtOh#
Bonjour Serge
En complément :
Range("C7").Comment.Shape.TextFrame.AutoSize = True
Cordialement
Pascal

"garnote" a écrit dans le message de
news:Fbn_b.74447$
Bonjour le monde,

Comment autosizer un commentaire sans le sélectionner ?
Qu'est-ce qui manque ou est de trop là-dedans :
Range("C7").Comment.Shape.AutoSize = True

Marci

Serge












Avatar
garnote
Mais il m'arrive parfois de "m'empêtrer" dans une syntaxe lourde et donc
peu

lisible et cela surtout lorsque je ne connais pas toutes les méthodes et
propriétés des objets.
Et moi alors, ce que je m'empêtre, ce que je m'empêtre; « à journée

longue ».

:-)))

Serge