Bonjour,

pac a écrit :
Mimorlon a écrit :
Michel le 14/05/2006 18:40

"oDoc.getSheets().getByName( "FeuilleX").RangeAddress.Sheet" . Désolé mais tournée dans tous les sens, je n'ai reçu que des messages d'erreur . La solution serait de m'envoyer le listing complet d'une macro Ooo .Basic qui me donnerait en MsgBox l'index d'une feuille nommée dans une inputBox .

                                                 Amicalement

Salut, tu as bien instancié l'objet oDoc vers le document en cours ?
Vérifies aussi que FeuilleX existe dans la liste des feuilles. Tu peux utiliser la méthode hasByName qui retourne vrai si la feuille existe.

pac.


une piste :

oDoc = StarDesktop
With oDoc
nbreFeuilles = .getCurrentComponent.getSheets.Count()
lesFeuilles()= .getCurrentComponent.getSheets.ElementNames()
End With
Msg = "Nbre de feuilles = " &  nbreFeuilles
For i = 0 to Ubound(lesFeuilles())
Msg = Msg & Chr(10) & "La feuille d'index " & i & " = " & lesFeuilles(i)
Next i
MsgBox Msg

--
Francois Gatto

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

Répondre à