r: importation de données sur word et powerpoint 08/10/2012 – présentation packages r–...
TRANSCRIPT
1
R: Importation de données sur Word et Powerpoint
08/10/2012 – présentation packages R– Agrocampus Ouest
R2PPT & R2WDBOULIOU FlorenceBSAIBES AntoineCARRE QuentinLE CAM Nelly
2
Introduction R2PPT R2WD Discussion
• Installation et chargement1) Installer le logiciel stat conn sur l’ordinateur
installstatconnDCOM()
2) Charger les packages library(rcom)library(R2wd)library(R2ppt)
• Intérêt des packages R2wd & R2pptPermet de réaliser directement, grâce à une interface, des documents Word ou Powerpoint via des fonctions R
3
R2PPTIntroduction 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
4
R2PPTIntroduction 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
5
R2PPTIntroduction 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
6
R2PPTIntroduction 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
7
R2PPTIntroduction 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
8
R2PPTIntroduction R2WD Discussion
2) Application
9
R2WDR2PPTIntroduction Discussion
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
1) Présentation des fonctions
10
R2WDR2PPTIntroduction Discussion
INSERTION DE TITRES, SOUS TITRES ...
• wdHeading: Inserer un titre
• wdTitle : Création du titre de niveau 1
• wdSection: Création d'un sous titre
1) Présentation des fonctions
11
R2WDR2PPTIntroduction Discussion
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
1) Présentation des fonctions
12
R2WDR2PPTIntroduction Discussion
LISTES ET NUMEROTATION
• wdEnumerate : Crée une liste de puces et numérotation
• wdItemize: Crée une liste de puces et numérotation
1) Présentation des fonctions
13
R2WDR2PPTIntroduction Discussion
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
1) Présentation des fonctions
14
R2WDR2PPTIntroduction Discussion
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
1) Présentation des fonctions
15
R2WDR2PPTIntroduction Discussion
BASE DE DONNEES
• wdTable : Insertion d ’une base de données
GRAPHIQUES• wdPlot : Insertion d ’un graphique
1) Présentation des fonctions
16
R2WDR2PPTIntroduction Discussion
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
1) Présentation des fonctions
17
R2WDR2PPTIntroduction Discussion
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
1) Présentation des fonctions
18
R2WDR2PPTIntroduction Discussion
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
1) Présentation des fonctions
19
R2WDR2PPTIntroduction Discussion
SAUVEGARDE ET SORTIE
• wdSave: Enregistrer sous le document• wdUndo : Enregistrer le document• wdQuit : quitter Word
1) Présentation des fonctions
20
R2WDR2PPTIntroduction Discussion
2) Application
21
DiscussionR2PPT R2WDIntroduction
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
22
DiscussionR2PPT R2WDIntroduction
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).
23
Merci de votre attention.Avez-vous des questions?