Grâce à l'aide trouvée sur ce forum, j'arrive à manipuler OO (en tout cas le writer) à partir de Visual Foxpro. Tout va presque bien. merci à tous.

mais j'ai un petit souci avec une instruction qui parait toute simple : en basic OO on écrit :

special = com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK
montexte.insertControlCharacter( moncurseur, soecial, false)

En VFP je n'arrive pas à récupérer la valeur de PARAGRAPH_BREAK parce que, en fait, VFP ne connait pas com.sun.star.text.

J'ai essayé plein de chose comme

This.doc = This.bureau.LoadComponentFromUrl( ;
 "private:factory/swriter", "_blank", 0, @ aNoargs )
lnchar = This.doc.text.ControlCharacter.PARAGRAPH_BREAK

ou

lnchar = This.doc.text.getPropertyValue( ;
  "ControlCharacter.PARAGRAPH_BREAK")

ou ......

mais rien n'y fait.

faut-il que je crée un nouvel objet comme dans
  This.gestionnaire_de_services = CREATEOBJECT( ;
    "com.sun.star.ServiceManager" )
ou une nouvelle instance comme dans
 This.bureau = ;
   This.gestionnaire_de_services.createInstance( ;
     "com.sun.star.frame.Desktop" )

Puis-je récupéérer les valeurs directement ou dois-je passet par un getpropertyvalue() ?

Bref si quelqu'un pouvait me mettre sur la voie .....

Merci d'avance

Jean à Grenoble

PS ce n'est pas bloaquant car je pourrais créer un fichier .h avec
 #DEFINE PARAGRAPH_BREAK 4
mais je voudrais bien comprendre ...

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

Répondre à