Bonjour à tous,

Voici une section de mon code qui fonctionne à merveille

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
object objRangeTitre = worksheetSpec.GetType().InvokeMember("Range", BindingFlags.GetProperty, null, worksheetSpec, new object[2] { "A1", "I1" });
object font = objRangeTitre.GetType().InvokeMember("Font", BindingFlags.GetProperty, null, objRangeTitre, null);
font.GetType().InvokeMember("Bold", BindingFlags.SetProperty, null, font, new object[1] { true });
 
object interior = objRangeTitre.GetType().InvokeMember("Interior", BindingFlags.GetProperty, null, objRangeTitre, null);
interior.GetType().InvokeMember("Color", BindingFlags.SetProperty, null, interior, new object[1] { System.Drawing.Color.Aqua.ToArgb() });
 
object borders = objRangeTitre.GetType().InvokeMember("Borders", BindingFlags.GetProperty, null, objRangeTitre, null);
borders = objRangeTitre.GetType().InvokeMember("Color", BindingFlags.SetProperty, null, borders, new object[1] { System.Drawing.Color.Black.ToArgb() });
Maintenant, j'aimerais pouvoir faire en sorte que je n'ai que la bordure du bas qui soit présente sur ma barre de titre. Par contre, j'en suis incapable. Je me heurte à chaque à des erreurs différentes et je sens que je tourne en rond. J'ai l'impression que les bordures ne sont pas traîtés de la même façon.

Comment faire pour travailler avec les bordures?
- Couleur
- Style
- Positionnement.

Merci d'avance et au plaisir de répondre à vos questions.