R2ppt&R2wd - Agrocampus Ouest

Download Report

Transcript R2ppt&R2wd - Agrocampus Ouest

R: Importation de données sur
Word et Powerpoint
R2PPT & R2WD
BOULIOU Florence
BSAIBES Antoine
CARRE Quentin
LE CAM Nelly
08/10/2012 – présentation packages R– Agrocampus Ouest
1
Introduction
R2PPT
R2WD
Discussion
• Intérêt des packages R2wd & R2ppt
Permet de réaliser directement, grâce à une interface, des documents
Word ou Powerpoint via des fonctions R
• Installation et chargement
1)
Installer le logiciel stat conn sur l’ordinateur
installstatconnDCOM()
2)
Charger les packages
library(rcom)
library(R2wd)
library(R2ppt)
2
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
OUVRIR UN DOCUMENT
• PPT.Init: Ouvre un nouveau document Powerpoint
• PPT.Open: Ouvre un document déjà existant
• PPT.Present: Lance le diaporama
3
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
INSERTION DE TITRES, SS TITRES ...
• PPT.AddTitleSlide: Ajoute une slide dans laquelle la mise en
forme de toutes les écritures sont prévues
• PPT.AddTextSlide: Ajout de corps de texte
• PPT.AddTitleOnlySlide: Ajoute une slide dans laquelle la mise
en forme du titre est prévue
4
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
DIVERS
• PPT.AddBlankSlide : Ajoute une slide vierge à la présentation
en cours
• PPT.ApplyTemplate : Ajoute un thème à toute la présentation
5
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
BASE DE DONNEES ET GRAPHIQUES
• PPT.AddDataFrame : Insertion d’un jeu de données à la slide
en cours
• PPT.AddGraphicstoSlide : Ajoute un graphique à la diapositive
actuelle de la présentation
6
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
SAUVEGARDE ET SORTIE
• PPT.SaveAs : Enregistrer le document
• PPT.getAbsolutePath: Obtenir le chemin du fichier
• PPT.Close : Quitter la présentation Power Point en cours
7
Introduction
R2PPT
R2WD
Discussion
2) Application
8
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
OUVRIR UN DOCUMENT
• wdGet: Ouvre un nouveau document Word si Word n'est pas
déjà ouvert ou un document déjà existant
• wdNewDoc: Ouvre un nouveau document, quand Word est
déjà ouvert
9
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
INSERTION DE TITRES, SOUS TITRES ...
• wdHeading: Inserer un titre
• wdTitle : Création du titre de niveau 1
• wdSection: Création d'un sous titre
10
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
CORPS DE TEXTE
• wdBody: Ecrire dans le corps de texte , pas d’argument
• wdWrite: Ecrire dans le corps de texte , argument paragraphe
• wdVerbatim: Insertion de texte, des arguments concernant la
police et la taille
• wdType: Insertion de texte, des arguments concernant
l’alignement et le style
11
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
LISTES ET NUMEROTATION
• wdEnumerate : Crée une liste de puces et numérotation
• wdItemize: Crée une liste de puces et numérotation
12
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
MISE EN FORME
• wdSetFont: Modifier la police
• wdNormal: Revenir aux propriétés par défaut
• wdApplyTemplate: Appliquer un thème à un document
• wdApplyTheme: appliquer un thème sur le texte
• wdSetProperty: Modifier les propriétés de word (police, taille ...)
• wdParagraph : Aller à la ligne
• wdStyleSetup: Modifier le style de ce que l'on va écrire
13
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
OBTENIR DES INFORMATIONS DE WORD
• wdGetProperty: Savoir quelles sont les propriétés de ce que
l’on vient d’écrire (police, taille …)
PIED DE PAGE
• wdInsertFootnote: Insérer un pied de page dans le document
14
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
BASE DE DONNEES
• wdTable : Insertion d ’une base de données
GRAPHIQUES
• wdPlot : Insertion d ’un graphique
15
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
PIED DE NAVIGUER DANS LE DOCUMENT
• wdInsertBookmark: Insertion d’une marque dans le
document
• wdGoToBookmark: Retourner à la marque à partir de
n’importe quel endroit du document
16
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
MISE EN PAGE
• wdPageBreak: Ajout d’un saut de page
• wdPageSetup: Modification de la mise en page du document,
arguments concernant les marges et l’orientation
17
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
ORGANISATION DU DOCUMENT EN SECTION
• wdSubsection: Création d’une nouvelle section word
• wdSubsubsection: Création d’une nouvelle sous-section du
document
• wdSectionBreak: Arrêt de la section
18
Introduction
R2PPT
R2WD
Discussion
1) Présentation des fonctions
SAUVEGARDE ET SORTIE
• wdSave: Enregistrer sous le document
• wdUndo : Enregistrer le document
• wdQuit : quitter Word
19
Introduction
R2PPT
R2WD
Discussion
2) Application
20
Introduction
R2PPT
R2WD
Discussion
Avantages, inconvénients, limites…
•
Réel intérêt de tels packages? Mise en forme automatique?
•
Ecriture de la majuscule au début de chaque fonction
•
Beaucoup de problèmes d’utilisation de la fonction wdGet()
• Impossibilité de taper du texte avec des guillemets
• Des problèmes d’utilisation de R2ppt
•
Peu d’options
21
Introduction
R2PPT
R2WD
Discussion
Possibilités d’évolution
• Sauvegarde automatique.
• Ajouter un paramètre « nombre de slides » à la fonction
AddBlankSlide.
• Ajouter les numéros des slides.
• Ajouter une fonction « DeleteSlideNumber_ ».
• Enrichir les options dans Word.
• Existence d’un lien entre les deux packages (transfert de texte,
d’images, de graphiques en conservant les caractères).
22
Merci de votre attention.
Avez-vous des questions?
23