[Résolu] Création auto de diapositives à partir de Calc

Discussions sur le module de PréAO pour la réalisation de diaporamas sous Impress.

Modérateur: Vilains modOOs

[Résolu] Création auto de diapositives à partir de Calc

Messagepar toufou2 » 02 Déc 2016 15:05

Bonjour à tous,

J'ai un fichier CALC comportant plusieurs lignes, dans le genre suivant :
Code : Tout sélectionner   AgrandirRéduire
A note1 note2 note3
B note1 note2 note3
C note1 note2 note3
...


Je souhaite créer automatiquement, à partir de ce fichier CALC, 1 diapositive pour chacune des lignes (1 diapo pour A, 1 pour B, 1 pour C ...).

Je ne vois pas trop comment m'y prendre ... Je ne sais pas si une fonction existe au niveau du logiciel ou si il faut partir sur une macro (auquel cas j'aurai besoin d'un peu d'aide ...)

Je vous remercie d'avance pour l'aide que vous pourrez m'apporter ;)
Dernière édition par micmac le 04 Déc 2016 21:33, édité 3 fois.
Raison: Ajout de la coche
Libreoffice 5.0.5.2 sous windows 7 SP1
toufou2
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 02 Déc 2016 14:58

Re: Création automatique de diapositives à partir de CALC

Messagepar micmac » 02 Déc 2016 15:07

Bonjour et bienvenue sur le forum,
votre signature a écrit: openoffice 2.4 sous windows7

Votre signature indique que vous disposez d'une version de OpenOffice qui n'est plus maintenue.
Est-ce une erreur, un choix, un oubli, une obligation ?
Dans ce dernier cas, mentionnez-le dans votre signature par "Obligation de version".

Pour connaître la version que vous possédez : https://forum.openoffice.org/fr/forum/v ... 582#p11582

Nous vous invitons à vous mettre à jour de la dernière version : https://forum.openoffice.org/fr/forum/v ... m.php?f=38.

Dans votre signature vous devez indiquer :
1- La version exacte de AOO ou LibO (AOO 4.1.2, LibO 5.1.6 par exemple) ;
2- La version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Ubuntu 16.04, MacIntel 10.12.1, par exemple).
Accès direct à votre signature pour la corriger.

Cordialement.
Les formats ouverts (ODF) assurent la pérennité de vos documents.
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 6926
Inscrit le : 28 Août 2010 09:45

Re: Création automatique de diapositives à partir de Calc

Messagepar toufou2 » 02 Déc 2016 15:11

Bonjour,

vous avez raison, c'est une erreur de ma part. Je suis sur la version openoffice 4.1.3 sous windows 7 SP1. Je m'en vais corriger ma signature ;)
Libreoffice 5.0.5.2 sous windows 7 SP1
toufou2
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 02 Déc 2016 14:58

Re: Création automatique de diapositives à partir de Calc

Messagepar Dude » 02 Déc 2016 15:23

Salut,

Comme toujours, en cas d'usage atypique du logiciel, il faut avoir recours à de la programmation puisque ce genre de fonction n'existe pas.

toufou2 a écrit:si il faut partir sur une macro (auquel cas j'aurai besoin d'un peu d'aide ...)

Une macro simple étant un oxymore, tu perdras moins de temps à construire ton diaporama directement.
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 21734
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: Création automatique de diapositives à partir de Calc

Messagepar toufou2 » 02 Déc 2016 15:27

Disons que j'ai quelques bases de programmation ... J'ai été développeur et j'ai déjà créé des macros. Mais là, je ne vois pas quoi utiliser (librairie quelconque ?) pour créer automatiquement une diapo par ligne.

Le but étant de faciliter la vie de ma femme, qui est enseignante, et qui doit créer chaque année 1 diapo par élève, 3 fois par an. Si je compte bien, cette année elle doit en créer une centaine, c'est un peu long ;)
Libreoffice 5.0.5.2 sous windows 7 SP1
toufou2
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 02 Déc 2016 14:58

Re: Création automatique de diapositives à partir de Calc

Messagepar Dude » 02 Déc 2016 15:40

toufou2 a écrit: et qui doit créer chaque année 1 diapo par élève, 3 fois par an.

Je ne vois pas l'intérêt d'utiliser Impress pour faire ça.
Tout cela ressemble plutôt à une problématique de base de données avec génération de rapport pour chaque enregistrement.
Calc restant un tableur, il faudrait donc utiliser Base.

toufou2 a écrit:Mais là, je ne vois pas quoi utiliser (librairie quelconque ?) pour créer automatiquement une diapo par ligne.

Si tu veux démarrer dans la programmation Basic :
no_problemo.png
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 21734
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: Création automatique de diapositives à partir de Calc

Messagepar toufou2 » 02 Déc 2016 15:44

Dude a écrit:
toufou2 a écrit: et qui doit créer chaque année 1 diapo par élève, 3 fois par an.

Je ne vois pas l'intérêt d'utiliser Impress pour faire ça.
Tout cela ressemble plutôt à une problématique de base de données avec génération de rapport pour chaque enregistrement.
Calc restant un tableur, il faudrait donc utiliser Base.

Oui et non. Ma femme utilise le tableur afin de reporter des notes d'élèves (sur 10, 20, 65 etc etc). Je lui ai fait une macro permettant, pour chaque élève, le calcul d'une moyenne sur 10 et sur 20, moyenne de classe, top note etc etc. Je ne pense pas que BASE répondra à cette demande là, mais je vais tout de même y jeter un oeil et voir ce qu'il est capable de me ressortir comme rapport.

Dude a écrit:
toufou2 a écrit:Mais là, je ne vois pas quoi utiliser (librairie quelconque ?) pour créer automatiquement une diapo par ligne.

Si tu veux démarrer dans la programmation Basic :
no_problemo.png

Merci pour l'info.
Libreoffice 5.0.5.2 sous windows 7 SP1
toufou2
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 02 Déc 2016 14:58

Re: Création automatique de diapositives à partir de Calc

Messagepar Piaf » 02 Déc 2016 18:09

Bonjour
toufou2 a écrit:Je ne pense pas que BASE répondra à cette demande là
Pourquoi pas :)
Notes.png
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
Piaf
GourOOu
GourOOu
 
Message(s) : 5622
Inscrit le : 25 Nov 2011 19:07
Localisation : Guyane

Re: Création automatique de diapositives à partir de Calc

Messagepar toufou2 » 04 Déc 2016 18:58

Hello Piaf !

Par le plus grand des hasards, tu ne serais pas très généreux ? Tu ne voudrais pas me passer ton exemple stp ? :) Ca me permettrait de voir déjà un exemple et d'adapter selon mes besoins.

Merci en tout cas, je découvre l'étendue des possibilités de base du coup ! (je suis plus habitué à Oracle + programmation derrière pour faire ce que je veux)
Libreoffice 5.0.5.2 sous windows 7 SP1
toufou2
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 02 Déc 2016 14:58

Re: Création automatique de diapositives à partir de Calc

Messagepar Piaf » 04 Déc 2016 20:01

Bonsoir
Il ne s'agit que d'un exemple en réponse à une demande sur le Forum.
Il n'y a aucune macro. Regarde si tu peux l'adapter à tes besoins.
Si tu as des questions, clôture ce fil et pose les dans un nouveau fil dans la section Base de données en mettant un lien entre les deux fils.
A+
Pièces jointes
Gestion classe v1.0(3).odb
(46.67 Kio) Téléchargé 63 fois
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
Piaf
GourOOu
GourOOu
 
Message(s) : 5622
Inscrit le : 25 Nov 2011 19:07
Localisation : Guyane

Re: Création automatique de diapositives à partir de Calc

Messagepar toufou2 » 04 Déc 2016 20:35

Super je te remercie ! Ca me fait une bonne base du coup (ahahaha).
Libreoffice 5.0.5.2 sous windows 7 SP1
toufou2
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 02 Déc 2016 14:58


Retour vers Présentation

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité