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]