OooBasic catalogue des objets et methodes

wilfried -  
 Jeje13 -
Bonjour,

Je cherche où je pourais télécharger la liste des objets et methodes du oooBasic pour ecrire des macro sur le Calc de OpenOffice.org.

(dans l'aide il y a la liste des fonctions mais sans les objets àquoi ça sert)

Merci.

2 réponses

Jeje13
 
Bonjour,

Je ne t'apporte malheureusement pas de réponse, car je recherche exactement la même information que toi.

Pour ma part, ce qu'il me manque c'est l'équivalent de VB d'excel pour obtenir la liste des classeurs ouverts (Worbooks.Item(i) ), car ma macro doit travailler à tour de rôle sur chacun d'eux afin de faire des mises à jour, de les sauvegarder puis de les fermer.
En fait je suis entrain de porter mes macros d'excel vers Calc.

J'ai bien trouvé ThisComponent mais ce n'est que le classeur actif.

Merci si tu as une piste.

Je reviens sur le forum si je trouve quelque chose d'intéressant.

A+

Voici ma petite macro sous excel. Là je changeais le lien des classeurs, mais sous OO je compte remplacer directement les valeurs des cellules par leur chemin dans le fichier servant de base.

Sub MAJLiens()
'Pointer sur le fichier de données
Dim i As Integer
Workbooks.Item("Donnees.xls").Activate
Donneesfile = ActiveWorkbook.FullName

Nb = Workbooks.Count
For i = 1 To Nb
 aLinks = Workbooks.Item(i).LinkSources(xlExcelLinks)
 If Not IsEmpty(aLinks) Then
  For j = 1 To UBound(aLinks)
        Workbooks.Item(i).ChangeLink Name:=aLinks(j), NewName:=Donneesfile, Type:=xlExcelLinks
   Next j
    
 End If
Next i

Msg = "Nb de classeurs traités" + Str(i - 2) ' Définit le
                                            ' message.
Style = vbOKOnly ' Définit les boutons.
Title = "Mise à jour des liens "  ' Définit le titre.
rep = MsgBox(Msg, Style, Title)

End Sub
0
Jeje13
 
J'ai trouvé ce lien qui peut être intéressant:
http://www.openoffice.org/documentation/HOW_TO/various_topics/VbaStarBasicXref.pdf

Je n'ai pas encore testé.

A+
0