Bonjour,

zorglub.1er a écrit :
Bonjour,

Est il possible d'utiliser la propriéte HoriJustify sans
com.sun.star.table ?

Oui ! Voici un exemple :

sub AlignerCellules
 dim oDoc as object, oSheet as object, oRange as object
 oDoc = thisComponent
 oSheet = oDoc.getSheets().getByName("Feuille1")
 oRange = oSheet.getCellRangeByName("D4:F5")

 REM equivalence com.sun.star.table.CellHoriJustify.LEFT
 'oRange.HoriJustify = 1

 REM equivalence com.sun.star.table.CellHoriJustify.CENTER
 oRange.HoriJustify = 2

 REM equivalence com.sun.star.table.CellHoriJustify.RIGHT
 'oRange.HoriJustify = 3
end sub

Mais quel est le but de la question ?
Quel est l'interet escompté ?

Sinon je ne comprends pas comment intégrer cette propriété
dans la macro ci-dessous (avec ou sans com.sun.star.table. Le
mieux pour moi serait sans com.sun.star.table.).

Est il possible de me montrer comment faire à travers
l'exemple de la macro focntionelle ci-dessous ?

Merci d'avance ;0)


Sinon, il suffit d'appliquer la propriété HoriJustify à ta
cellule pour la centrer :
Cell.HoriJustify = com.sun.star.table.CellHoriJustify.CENTER
Comme ceci est expliqué dans la bible de programmation Open
office en page 330.

--------------------------------------------------------

REM  *****  BASIC  *****

Sub ExampleFusion

thisComponent.Sheets.getByName("Feuille1").getCellByPosition(3
,1).String
= "KiKO"
thisComponent.Sheets.getByName("Feuille1").getCellRangeByPosition(3,
1, 4, 1).merge(true)

'Après la fusion des cellules
thisComponent.Sheets.getByName("Feuille1").getCellRangeByPosition(3,1, 4, 1).HoriJustify = 2


End Sub


Francois Gatto

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à