R: Importation de données sur Word et Powerpoint BOULIOU Florence BSAIBES Antoine CARRE Quentin LE CAM Nelly R2PPT & R2WD 08/10/2012 – présentation packages R– Agrocampus Ouest
Intérêt des packages R2wd & R2ppt 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 Installer le logiciel stat conn sur l’ordinateur installstatconnDCOM() 2) Charger les packages library(rcom) library(R2wd) library(R2ppt)
1) Présentation des fonctions 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
INSERTION DE TITRES, SS TITRES ... 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
1) Présentation des fonctions 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
BASE DE DONNEES ET GRAPHIQUES 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
1) Présentation des fonctions 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
Introduction R2PPT R2WD Discussion 2) Application
1) Présentation des fonctions 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
INSERTION DE TITRES, SOUS TITRES ... 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
1) Présentation des fonctions 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
LISTES ET NUMEROTATION 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
1) Présentation des fonctions 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
OBTENIR DES INFORMATIONS DE WORD 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
1) Présentation des fonctions 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
PIED DE NAVIGUER DANS LE DOCUMENT 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
1) Présentation des fonctions 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
ORGANISATION DU DOCUMENT EN SECTION 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
1) Présentation des fonctions Introduction R2PPT R2WD Discussion 1) Présentation des fonctions SAUVEGARDE ET SORTIE wdSave: Enregistrer sous le document wdUndo : Enregistrer le document wdQuit : quitter Word
Introduction R2PPT R2WD Discussion 2) Application
Avantages, inconvénients, limites… 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
Possibilités d’évolution 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).
Avez-vous des questions? Merci de votre attention. Avez-vous des questions?