[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

toufou2
Fraîchement OOthentifié
Messages : 9
Inscription : 02 déc. 2016 14:58

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

Message par toufou2 »

Bonjour à tous,

J'ai un fichier CALC comportant plusieurs lignes, dans le genre suivant :

Code : Tout sélectionner

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 modification par micmac le 04 déc. 2016 21:33, modifié 3 fois.
Raison : Ajout de la coche
Libreoffice 5.0.5.2 sous windows 7 SP1
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9225
Inscription : 28 août 2010 10:45

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

Message par micmac »

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.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
toufou2
Fraîchement OOthentifié
Messages : 9
Inscription : 02 déc. 2016 14:58

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

Message par toufou2 »

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
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25145
Inscription : 03 mars 2006 08:45
Localisation : 127.0.0.1
Contact :

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

Message par Dude »

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.
toufou2
Fraîchement OOthentifié
Messages : 9
Inscription : 02 déc. 2016 14:58

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

Message par toufou2 »

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
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25145
Inscription : 03 mars 2006 08:45
Localisation : 127.0.0.1
Contact :

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

Message par Dude »

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
toufou2
Fraîchement OOthentifié
Messages : 9
Inscription : 02 déc. 2016 14:58

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

Message par toufou2 »

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
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 19:07
Localisation : Guyane

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

Message par Piaf »

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
toufou2
Fraîchement OOthentifié
Messages : 9
Inscription : 02 déc. 2016 14:58

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

Message par toufou2 »

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
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 19:07
Localisation : Guyane

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

Message par Piaf »

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é 186 fois
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
toufou2
Fraîchement OOthentifié
Messages : 9
Inscription : 02 déc. 2016 14:58

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

Message par toufou2 »

Super je te remercie ! Ca me fait une bonne base du coup (ahahaha).
Libreoffice 5.0.5.2 sous windows 7 SP1
Verrouillé