Bonjour Christophe,
Message de Christophe Devalland  date 2009-05-11 23:30 :
Bonjour,
j'utilisais cette fonction avant sans problème et avec OOo3.1, j'obtiens un
runtimeException avec la macro suivante (sous Linux):

Sub Main
    oParagraphEnum = ThisComponent.getText().createEnumeration()
    do while oParagraphEnum.hasMoreElements()
        oParagraph = oParagraphEnum.nextElement()
        a=oParagraph.ParaChapterNumberingLevel
    loop
End Sub

Pourtant, en mettant un témoin sur oParagraph, ParaChapterNumberingLevel
existe et vaut 0.
Impossible de récupérer sa valeur sans provoquer l'erreur.
Est-ce un bug ?
Y a-t-il un moyen de contourner cette erreur ?
merci de vos idées.

Autre moyen de voir l'erreur (tout document Writer):

Dim myText As Object, myCursor As Object
Dim pcnl As Variant
myText = ThisComponent.Text
myCursor = myText.createTextCursor
pcnl = myCursor.ParaChapterNumberingLevel

Cette propriété n'est toujours pas documentée
<http://qa.openoffice.org/issues/show_bug.cgi?id=79943>

Je pense que c'est un bogue.

Avec le bon vieux OOo 1.1.5, pas d'erreur, et la propriété vaut -1 (même 
document).

______
Bernard


---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org

Répondre à