Bonjour,
je ne parviens pas à barrer une cellule avec une macro :
Pour la couleur du fond ou pour le pourtour de la cellule : Pas de problème...
Mais pour la barrer : rien à faire...
Des solutions ?
Merci et bonne journée.
[résolu] Macro et bordures de cellules dans Calc.
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- NOOuvel adepte
- Messages : 12
- Inscription : 24 déc. 2005 14:02
- Localisation : Grasse
[résolu] Macro et bordures de cellules dans Calc.
Dernière modification par Toinou le 23 avr. 2006 17:08, modifié 1 fois.
OOo 2.3 Windows Vista édition familiale premium
-
- Membre enthOOusiaste
- Messages : 482
- Inscription : 20 mars 2006 15:15
- Localisation : Paris
Code : Tout sélectionner
dim monTrait as new com.sun.star.table.BorderLine
monDoc = thisComponent
maCellule = monDoc.Sheets(0).getCellByPosition(2,5)
monTrait.Color = RGB(120,120,120)
monTrait.OuterLineWidth = 30
maCellule.DiagonalBLTR = monTrait 'Bottom Left Top Right, en bas à gauche vers en haut à droite
maCellule.DiagonalTLBR = monTrait 'Top Left Bottom Right, en haut à gauche vers en bas à droite
-
- NOOuvel adepte
- Messages : 12
- Inscription : 24 déc. 2005 14:02
- Localisation : Grasse
Super !
Je viens de modifier ton code pour cocher des cellules sélectionnées:
Donc cette macro me convient parfaitement.
Merci et salut.
Je viens de modifier ton code pour cocher des cellules sélectionnées:
Code : Tout sélectionner
dim monTrait as new com.sun.star.table.BorderLine
monDoc = thisComponent
maCellule = monDoc.CurrentSelection
monTrait.Color = RGB(120,120,120)
monTrait.OuterLineWidth = 30
maCellule.DiagonalBLTR = monTrait 'Bottom Left Top Right, en bas à gauche vers en haut à droite
maCellule.DiagonalTLBR = monTrait 'Top Left Bottom Right, en haut à gauche vers en bas à droite
Merci et salut.
OOo 2.3 Windows Vista édition familiale premium