5 messages in org.openoffice.fr.progRe: [prog] Comment naviguer entre les...
FromSent OnAttachments
Dom...Nov 2, 2004 10:46 pm 
Dom...Nov 2, 2004 10:49 pm 
Laurent GodardNov 2, 2004 11:41 pm 
Dom...Nov 3, 2004 3:52 am 
JovialNov 4, 2004 2:59 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Comment naviguer entre les fichiers ouverts ?Actions...
From:Jovial (luck@free.fr)
Date:Nov 4, 2004 2:59:25 am
List:org.openoffice.fr.prog

Bonjour Laurent Je suis en plein dedans j'ai donc une routine qui test si le document n'est pas déja ouvert et au besoin j' ouvre le document et ensuite je l'affiche en avant plan(cas ou il est déja ouvert) avec CibleDoc.CurrentController.Frame.ContainerWindow.toFront. Pour en savoir plus sur cette instruction à mon avis utilise Xray associé avec le SDK (voir dans le bouquin et le CD) Si c'est les fichiers doivent être diffusés ou déplacer il faut traiter les CheminURL des documents en question Je pourrai te faire passer si besoin les fichiers dés que j'aurai suffisament avancé Jluc

Dom... a écrit :

Super, merci ! J'avais bien trouvé l'énumération, mais pas l'instruction leDoc.CurrentController.Frame.ContainerWindow.toFront ! On peut la trouver ou celle ci, et ses petites soeurs qui doivent bien exister et rendre d'infinis services ? Merci pour le bouquin, qui m'a permis de commencer la ré-écriture de mes macros Excel, et j'espère, de basculer bientôt complètement sous OOo ! Dom...

Laurent Godard a écrit :

Bonjour,

Milles excuses d'encombrer cette liste avec ma question de débutant... Ma macros plusieurs fichiers Calc : Calc1, Calc2, Calc3 par exemple. Jusque là tout va bien. Mais comment passer de l'un à l'autre, c'est à dire, comment, lorsque Calc3 a été chargé, redonner le focus à Calc1 ou Calc2 ? Je sais naviguer dans les feuilles d'un fichier Calc, mais pas entre les fichiers ouverts...

Les fichiers ouverts sont accessibles par la collection components de Stardesktop En bouclant sur cette enumération, tu peux detecter ton document parmi la liste (par exemple avec la propriété URL). Cette énumeration est decrite au chapitre 10 (p 166) du livre "Programmation OpenOffice.org"

Pour activer le document, il faut mettre sa fenetre en premier plan leDoc.CurrentController.Frame.ContainerWindow.toFront

Voili, voila (il y a peut etre plus simple ...)