Problème de gestion de formule Calc dans une macro

Bonjour,

Version courte : Où est l'erreur dans ce qui suit ? Est-ce seulement possible d'écrire ça dans une macro ?

/Sub Main
    Dim doc As object, f As object, cel As Object
    doc=thisComponent
    f=doc.sheets(0)
    cel=f.getCellByPosition(3,0)
    cel.Formula="=RC[-1]+RC[-2]"
End Sub/

Pour les détails :

  * la cellule m'affiche Err : 507. Et, en plus, la formule est écrite
    en minuscules.
  * Alors que la même formule saisie "à la main" fonctionne .
  * Auparavant, je suis allé dans Outils-Option-Calc-Formule-Syntaxe de
    la formule-Excel L1C1. (Sinon la saisie directe donne aussi Err 507...)
  * On dirait donc que le changement de syntaxe de formule n'est pas
    reconnu par la macro

Je précise que je ne cherche pas une façon de saisir une formule dans une cellule, mais juste à me faire une bibliothèque de procédures parallèles entre VBA et StarBasic

Merci d'avance

Christian F

Bon, ben je me répond à moi même :

il faut utiliser FormulaLocal et non Formula..
J'aurais du y penser tout de suite ... ;(