Bonjour,

Je suis sous OpenOffice 2.0 (build 118).

J'ai un fichier calc contenant 3 tables pivots. Chacune de ces tables étant issue de données d'une base MySQL (ces tables pivot ont été incroyablement simples à mettre en oeuvre avec OOo 2.0 d'ailleurs - et je n'y suis pas arrivé avcec Excel 2003 :-) ).

Je voudrais via une macro essayer de mettre à jour automatiquement ces trois tables pivot.

Via l'enregistreur de macro, j'obtiens le code suivant:

rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
rem dispatcher.executeDispatch(document, ".uno:RecalcPivotTable", "", 0, Array())

La dernière ligne étant dupliquée trois fois.

Bien sûr, ce code ne rafraîchit rien. Si j'enlève les rem, ça ne change rien (ce qui me semble assez logique).

Je voudrais savoir si quelqu'un a déjà renconté ce problème.

Merci.

--
  Michel Pinquier
  Livre 'OpenOffice.org 1.1 efficace' - Editions Eyrolles

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

Répondre à