Merci beaucoup pour tes précieux conseils, ça fonctionne impeccablement
Vincent
pac a écrit :
Vincent MAILLE a écrit :
Merci pour les adresses.Pour info, j'ai réussi la première partie de
mon problème, insertion d'une note dans une cellule ainsi :
aAddress := xCell.getCellAddress;
xAnnotations := MaFeuille.getAnnotations;
xAnnotations.insertNew(aAddress,'mon texte');
Perso pour écrire une note dans une cellule, je fais ainsi :
xCell.Annotation.string := MyCommentaire;
Mais cela créé des notes avec des polices bien trop grandes pour que
ça fasse propre.
Pour mettre une colonne en largeur optimale il faut faire :
oRange.Columns.OptimalWidth := True; // Avec oRange pas forcément des
colonnes entières mais juste un ensemble de cellules.
Pour travailler sur les bordures, tu peux le faire ainsi :
oTableBorder := FooRange.TableBorder;
oBorder := oTableBorder.TopLine;
oBorder.Color := CouleurOO( clBlack );
oBorder.OuterLineWidth := 50;
oTableBorder.TopLine := oBorder;
FooRange.TableBorder := oTableBorder;
On ne peut pas faire directement
FooRange.TableBorder.TopLine.OuterLineWidth := 50; car ce sont des
records et non des objets.
Ensuite, il suffit que tu récupères l'ensemble des propriétés du
Border qui sont listées dans l'API ou dans le livre de Bernard Marcelly.
bon courage, pac.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Venez essayer ou actualiser les programmes
Point par Point, Prototheque,Infos, Nicky .....
sur http://www.prototheque.com.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Et découvrir d'autres outils gratuits pour
les mathématiques et la gestion de réseaux
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]