[users-fr] Impress : interaction

2007-05-02 Thread François

Bonjour à tous,

Je souhaitais faire une diapo Impress (un tableau) interactive.
L'idée était : je clique sur une case, le contenu apparaît...

en vba, ca donne un truc du genre (de mémoire)

sub maCase1_onclick()
 me.macase.visible=true
end sub

Il semblerait cependant que le concept de programmation de OOo soit un 
peu différent de ce que je connais en VBA (je n'ai pas bien suivi 
Uno/Xraytool)

- Impress me refuse la possibilité de macros basiques...
- Les tutoriels/exemples que j'ai parcourus n'abordaient pas ce type 
d'animation
- L'enjeu n'est pas capital donc j'avoue hésiter à me plonger dans la 
doc de sun avant demain matin...


Auriez-vous un lien exemple de ce type d'interaction ?

D'avance merci.

   François

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



Re: [users-fr] Impress : interaction

2007-05-02 Thread Anthony Benoist

François <[EMAIL PROTECTED]> a écrit :


en vba, ca donne un truc du genre (de mémoire)

sub maCase1_onclick()
 me.macase.visible=true
end sub
[...]
Auriez-vous un lien exemple de ce type d'interaction ?


Bonjour,

Sauf erreur, l'étape la plus différente entre VBA et OOoBasic pour ton  
cas va être la façon d'accéder à l'objet que tu veux cacher / faire  
apparaître.
Dans OOoBasic, pour accéder à ton objet, la méthode que j'utilise  
donnerait (j'ai essayé d'adapter pour Impress, je n'ai jamais fait de  
macro pour de tels documents) :


Dim oDocument as object ' définit la variable objet qui représentera  
le document

Dim oPage as object ' définit la variable qui représentera la page courante
Dim oCase as object ' définit la variable objet qui représentera la  
case à afficher


oDocument = thisComponent ' impose la variable au document courant
oPage = oDocument.currentController.currentPage 'impose la variable à  
la page courante visible, je suppose donc que la case cherchée est sur  
la page visible (ce qui marche lorsqu'on veut cliquer dessus mais qui  
peut être une hypothèse forte dans d'autres cas)

oCase = oPage.getByName("NomCase") ' impose la variable à la case à afficher

Puis tu peux manipuler oCase un peu comme sous VBA (et donc avec  
oCase.visible = True par exemple). Pour ta remarque sur Xray, celui-ci  
permet entre autres de savoir ce que tu as le "droit" de mettre après  
'oCase.' (il n'y a pas de liste qui apparaît après le '.' comme VBA le  
fait je crois).


Une autre différence est que tu n'as pas de macros qui sont  
automatiquement affectés à une action particulière juste avec leur nom  
 (macase_onclick si on reprend ton exemple) : tu pourras choisir le  
nom que tu veux pour ta macro, puis tu l'affecteras au clic sur l'objet.


Voilà, je répète que je n'ai jamais rien écrit sous Basic pour Impress  
et qu'il y a de fortes chances que mes quelques lignes ne marchent  
pas, mais j'espère qu'elles n'en sont pas trop loin. Pour d'autres  
problèmes lors de l'écriture de tes macros, je te conseillerai de  
poster sur la liste [EMAIL PROTECTED]


En espérant avoir aidé,

--
Anthony Benoist

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



Re: [users-fr] Impress : interaction

2007-05-02 Thread Remy Gauthier
Bonjour,

Si j'ai bien compris ce que vous voulez faire, vous pouvez animer l'apparition 
du contenu de vos cellules comme suit:

1) Créez votre tableau et ajustez bien ses dimensions
2) Par-dessus chacune des cellules qui doivent être interactives, placez un 
rectangle qui a la même couleur que le fond et la même grandeur que la cellule
3) Dans Diaporama -> Animation personnalisée, ajoutez cette animation pour 
chaque rectangle:

(a) l'effet est Quitter (choisir cet onglet), puis disparaître, vitesse très 
rapide (ou n'importe quelle autre animation qui fait disparaître)
(b) le démarrage à choisir est "au clic"
(c) sous la section des propriétés, choisissez le bouton Options d'effet (mon 
bouton a l'air d'un [...]); choisissez ensuite l'onglet minutage
(d) dans la section déclencheur, choisir l'option "Démarrer l'effet lors du 
clic sur", puis choisir le rectangle pour lequel vous préparez l'animation

Je vous conseille de faire l'animation pour un rectangle à la fois.

Salutations !

Rémy Gauthier.

- Original Message 
From: François <[EMAIL PROTECTED]>
To: Liste OOo 
Sent: Wednesday, May 2, 2007 7:44:49 AM
Subject: [users-fr] Impress : interaction

Bonjour à tous,

Je souhaitais faire une diapo Impress (un tableau) interactive.
L'idée était : je clique sur une case, le contenu apparaît...

en vba, ca donne un truc du genre (de mémoire)

sub maCase1_onclick()
  me.macase.visible=true
end sub

Il semblerait cependant que le concept de programmation de OOo soit un 
peu différent de ce que je connais en VBA (je n'ai pas bien suivi 
Uno/Xraytool)
- Impress me refuse la possibilité de macros basiques...
- Les tutoriels/exemples que j'ai parcourus n'abordaient pas ce type 
d'animation
- L'enjeu n'est pas capital donc j'avoue hésiter à me plonger dans la 
doc de sun avant demain matin...

Auriez-vous un lien exemple de ce type d'interaction ?

D'avance merci.

François

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





__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com

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



Re: [users-fr] Impress : interaction

2007-05-03 Thread François

Remy Gauthier a écrit :

Bonjour,

Si j'ai bien compris ce que vous voulez faire, vous pouvez animer l'apparition 
du contenu de vos cellules comme suit:

1) Créez votre tableau et ajustez bien ses dimensions
2) Par-dessus chacune des cellules qui doivent être interactives, placez un 
rectangle qui a la même couleur que le fond et la même grandeur que la cellule
3) Dans Diaporama -> Animation personnalisée, ajoutez cette animation pour 
chaque rectangle:

(a) l'effet est Quitter (choisir cet onglet), puis disparaître, vitesse très 
rapide (ou n'importe quelle autre animation qui fait disparaître)
(b) le démarrage à choisir est "au clic"
(c) sous la section des propriétés, choisissez le bouton Options d'effet (mon 
bouton a l'air d'un [...]); choisissez ensuite l'onglet minutage
(d) dans la section déclencheur, choisir l'option "Démarrer l'effet lors du clic 
sur", puis choisir le rectangle pour lequel vous préparez l'animation

Je vous conseille de faire l'animation pour un rectangle à la fois.

Salutations !

Rémy Gauthier.
Je pensais connaître OOo, mais je découvre encore d'autres possibilités 
d'Impress. Ca ouvre des horizons insoupçonnés !


Un très grand merci

   François

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



[users-fr] Impress : interaction, exécuter un programme

2010-09-19 Thread Riffart Alain
Bonjour,

J'utilise mandriva  2010.1. Dans une diapo j'ai créé un bouton et je lui ai 
associé l' interaction exécuter un programme. Ce programme est un script shell 
bash qui me permet de lancer un lecteur vidéo avec certaines options. Lorsque 
je clique sur ce bouton au lieu d'exécuter le script impress m'affiche le 
contenu du script dans l'éditeur de texte kwrite.

Bien entendu mon script est exécutable et fonctionne à partir d'une console ou 
en double cliquant dans le gestionnaire de fichiers.

Quelqu'un a une idée ?

Merci d'avance.

-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



[users-fr] [Impress] Interaction : Exécuter le programme

2005-08-29 Thread Pierre - Utilisateur d'OOo


Bonjour,

Je suis sous OOo 1.1.4. (avec XP) :
Avec Impress, je crée un rectangle puis clique sur Interaction, je choisi 
comme action "Executer le programme" puis sélectionne un fichier .PIF pour 
lancer une application...
J'enregistre mon programme sous 2 versions : SXI et PPT. Au format PPT mon 
programme s'exécute correctement (lorsque je clique sur mon rectangle), au 
format SXI je n'ai aucune réaction. (J'ai auparavant accepté l'exécution 
des macros et ajouté le répertoire où sont situés les fichiers - .PIF et 
.SXI - à la liste des chemins sécurisés).


Merci pour votre aide

Pierre
-
OOo : source de liberté !


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



Re: [users-fr] Impress : interaction, exécuter un programme

2010-09-19 Thread Remy Gauthier
Bonjour,

Il est possible d'associer une macro au bouton qui exécuterait le script en 
question. Cette macro pourrait être:

Sub BoutonEstChoisi

shell ("/repertoire/script")

End Sub


Cette macro doit être associée à l'événement qui se produit lorsque le bouton 
est enfoncé.

Rémy.





From: Riffart Alain 
To: users@fr.openoffice.org
Sent: Sun, September 19, 2010 1:56:02 PM
Subject: [users-fr] Impress : interaction, exécuter un programme

Bonjour,

J'utilise mandriva  2010.1. Dans une diapo j'ai créé un bouton et je lui ai 
associé l' interaction exécuter un programme. Ce programme est un script shell 
bash qui me permet de lancer un lecteur vidéo avec certaines options. Lorsque 
je clique sur ce bouton au lieu d'exécuter le script impress m'affiche le 
contenu du script dans l'éditeur de texte kwrite.

Bien entendu mon script est exécutable et fonctionne à partir d'une console ou 
en double cliquant dans le gestionnaire de fichiers.

Quelqu'un a une idée ?

Merci d'avance.

-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] Impress : interaction, exécuter un programme

2010-09-20 Thread Riffart Alain
Le lundi 20 septembre 2010 02:11:21 Remy Gauthier, vous avez écrit :
> Bonjour,
> 
> Il est possible d'associer une macro au bouton qui exécuterait le script en
> question. Cette macro pourrait être:
> 
> Sub BoutonEstChoisi
> 
> shell ("/repertoire/script")
> 
> End Sub
> 
> 
> Cette macro doit être associée à l'événement qui se produit lorsque le
>  bouton est enfoncé.
> 
> Rémy.


Merci, effectivement ça marche et c'est bon à savoir.

Alain

-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] Impress : interaction, exécuter un programme

2010-09-20 Thread Riffart Alain
Le lundi 20 septembre 2010 02:11:21 Remy Gauthier, vous avez écrit :
> Bonjour,
> 
> Il est possible d'associer une macro au bouton qui exécuterait le script en
> question. Cette macro pourrait être:
> 
> Sub BoutonEstChoisi
> 
> shell ("/repertoire/script")
> 
> End Sub
> 
> 
> Cette macro doit être associée à l'événement qui se produit lorsque le
>  bouton est enfoncé.

À quel événement faudrait-il associer la macro pour qu'elle soit lancée à 
l'ouverture d'une page/diapo ?

Désolé pour le dérangement, je découvre Open office Basic.

Merci d'avance.

Alain 

-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



[users-fr] Impress : interaction "comme sur le web"

2006-01-11 Thread JJ Wanadoo

Bonjour à tous,

J'avais fait quelques présentations avec OOo 1.1 dans lesquelles mes 
élèves pouvaient cliquer sur un objet, et cela déclenchait un effet 
interne à la diapo (en général masquer l'objet pour découvrir la couche 
en dessous). (Menu interaction/masquer l'objet par exemple).


Je ne trouve pas cette possibilité dans OOo 2.0, et j'ai lu une partie 
d'un fil qui semblait conclure qu'effectivement elle n'y était plus.


Cela me pose problème pour exécuter les anciennes présentations (un seul 
OOo est suffisant pour les collègues pas très "informatiphiles"), et 
aussi pour en faire de nouvelles.


N'y a-t-il aucun moyen de retrouver cette action (sans passer par une 
pile de diapos qui devient rapidement énorme) ?


Merci de votre aide,

Jean-Jacques Vergier

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



Re: [users-fr] Impress : interaction, exécute r un programme

2010-09-21 Thread Remy Gauthier
Bonjour,

Je prendrais l'événement « Bouton de souris relâché ».

Bonne chance !

Rémy.





From: Riffart Alain 
To: users@fr.openoffice.org
Sent: Mon, September 20, 2010 5:07:35 AM
Subject: Re: [users-fr] Impress : interaction,  exécuter un programme

Le lundi 20 septembre 2010 02:11:21 Remy Gauthier, vous avez écrit :
> Bonjour,
> 
> Il est possible d'associer une macro au bouton qui exécuterait le script en
> question. Cette macro pourrait être:
> 
> Sub BoutonEstChoisi
> 
> shell ("/repertoire/script")
> 
> End Sub
> 
> 
> Cette macro doit être associée à l'événement qui se produit lorsque le
>  bouton est enfoncé.

À quel événement faudrait-il associer la macro pour qu'elle soit lancée à 
l'ouverture d'une page/diapo ?

Désolé pour le dérangement, je découvre Open office Basic.

Merci d'avance.

Alain 

-
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Re: [users-fr] Impress : interaction "comme sur le web"

2006-01-12 Thread Galmes Pierre-Andre
Le Mercredi 11 Janvier 2006 22:28, JJ Wanadoo a écrit :
> Bonjour à tous,

Bonjour Jean-Jacques,

> J'avais fait quelques présentations avec OOo 1.1 dans lesquelles mes
> élèves pouvaient cliquer sur un objet, et cela déclenchait un effet
> interne à la diapo (en général masquer l'objet pour découvrir la couche
> en dessous). (Menu interaction/masquer l'objet par exemple).
>
> Je ne trouve pas cette possibilité dans OOo 2.0, et j'ai lu une partie
> d'un fil qui semblait conclure qu'effectivement elle n'y était plus.
>
> N'y a-t-il aucun moyen de retrouver cette action (sans passer par une
> pile de diapos qui devient rapidement énorme) ?

Je ne suis pas sûr que ceci réponde entièrement à tes attentes, mais tu peux 
ajouter des actions sur les objets en passant par :

- Tâches > Animation personnalisée

Il te suffit ensuite de sélectionner l'objet auquel appliquer l'effet, puis de 
cliquer sur le bouton "Ajouter" dans "Animation personnalisée".

Une fois cela fait, tu as 4 onglets te permettant de choisir quel genre 
d'animation appliquer :

- Entrée : Faire apparaître l'objet dans la diapo
- Accentuation :Ajouter une animation à l'objet
- Quitter : Faire disparaître l'objet de la diapo
- Trajectoires : Appliquer une trajectoire à l'objet

Dans ton cas, faire disparaître l'objet sera dans l'onglet "Quitter".

Une fois l'effet validé, il ne reste plus qu'à sélectionner quand démarrer 
l'effet. Par défaut c'est effectué "au clic" n'importe ou dans la diapo.

Il faut donc ajouter un "déclencheur". Pour cela, clique avec le bouton droit 
sur le nom de l'objet dans "Animation personnalisée" et choisi "Minutage...".

Ici, l'option "démarrer l'effet lors du clic sur..." te permettra de choisir 
l'objet désiré.

Et le tour est joué ;-)

Cordialement,
Pierre-André
-- 
StarXpert - www.starxpert.fr
e-mail : [EMAIL PROTECTED]

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



Re: [users-fr] Impress : interaction "comme sur le web"

2006-01-13 Thread JJ Wanadoo

Bonjour, Pierre-André

Alors là, bravissimo ! Exactement ce que je recherchais !

Merci beaucoup ...

Jean-Jacques Vergier

Galmes Pierre-Andre a écrit :


Le Mercredi 11 Janvier 2006 22:28, JJ Wanadoo a écrit :
 


Bonjour à tous,
   



Bonjour Jean-Jacques,

 


J'avais fait quelques présentations avec OOo 1.1 dans lesquelles mes
élèves pouvaient cliquer sur un objet, et cela déclenchait un effet
interne à la diapo (en général masquer l'objet pour découvrir la couche
en dessous). (Menu interaction/masquer l'objet par exemple).

Je ne trouve pas cette possibilité dans OOo 2.0, et j'ai lu une partie
d'un fil qui semblait conclure qu'effectivement elle n'y était plus.

N'y a-t-il aucun moyen de retrouver cette action (sans passer par une
pile de diapos qui devient rapidement énorme) ?
   



Je ne suis pas sûr que ceci réponde entièrement à tes attentes, mais tu peux 
ajouter des actions sur les objets en passant par :


- Tâches > Animation personnalisée

Il te suffit ensuite de sélectionner l'objet auquel appliquer l'effet, puis de 
cliquer sur le bouton "Ajouter" dans "Animation personnalisée".


Une fois cela fait, tu as 4 onglets te permettant de choisir quel genre 
d'animation appliquer :


- Entrée : Faire apparaître l'objet dans la diapo
- Accentuation :Ajouter une animation à l'objet
- Quitter : Faire disparaître l'objet de la diapo
- Trajectoires : Appliquer une trajectoire à l'objet

Dans ton cas, faire disparaître l'objet sera dans l'onglet "Quitter".

Une fois l'effet validé, il ne reste plus qu'à sélectionner quand démarrer 
l'effet. Par défaut c'est effectué "au clic" n'importe ou dans la diapo.


Il faut donc ajouter un "déclencheur". Pour cela, clique avec le bouton droit 
sur le nom de l'objet dans "Animation personnalisée" et choisi "Minutage...".


Ici, l'option "démarrer l'effet lors du clic sur..." te permettra de choisir 
l'objet désiré.


Et le tour est joué ;-)

Cordialement,
Pierre-André
 



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