DYALOG APL 2006 APL / OLE / Excel / Word : Dyalog APL chef d’orchestre ! 91, rue du Fb St Honoré 75008 PARIS tél. : 01 44 71 35 20 Fax : 01 42 66 15 60.

Slides:



Advertisements
Présentations similaires
Été INF1025 Driouch Elmahdi
Advertisements

Microsoft Excel LibreOffice Calc
1 : Léditeur 2 : Le traitement dimages. 3 : La visionneuse dimage. FRONTPAGE PAINT SHOP PRO ACD SEE.
Courbes de fonctions avec Excel
Courbes de fonctions avec Excel
Vocabulaire pour la passage du modèle conceptuel des données au modèle relationnel des données. MCDMRD EntitéTable PropriétésChamps, attribut IdentifiantClé
La fonction Style Permet de créer des types de texte, par exemple
Les TABLEAUX Retour au menu principal.
Support Initiation Publisher 2010
Chapitre 2 Production électronique
Enregistrement d’un document
Microsoft Excel Avancé
DYALOG APL 2006 NameSpaces et Fonctions Dynamiques : Lapport de Dyalog APL 91, rue du Fb St Honoré PARIS tél. : Fax :
Par Fabrice Pasquier Cours IV
Prologue : les premiers préparatifs Première étape : Ouvrir le logiciel de création de pages au format HTML (pages Web) Deuxième étape : enregistrer la.
La technologie au collège et le B2i
Manipulation feuille classeur
CLUB DES UTILISATEURS SAS DE QUÉBEC
Faire une entête de lettre personnelle
Excel Introduction.
Outils « bureautique » 1. Traitement de texte 2. Tableur.
Biologie – Biochimie - Chimie
Titulaire : M. H. GLESENER. Présentation Excel se présente comme un ensemble de feuilles de calculs (sheets) qui se composent chacune de cellules. Chaque.
Points importants de la semaine Les classes et les objets. Les classes dExcel. Les objets dExcel. Les objets de la classe Range.
Master 1 Sciences du Sport et du Mouvement Humain
FICHIERS : Définition : Algorithme général:
Points importants de la semaine Les plages dExcel. Les objets dExcel. Lobjet Application. Les objets Range.
Conversion de fichiers
Open Office Créer un graphique sous Open Office. Démarrage d' Open Office.
InDesign 2 Com 3562 Aude Dufresne et Jorge Zeledon.
La Mise en plan d'un assemblage 1.
CM 2 – Traitement de Texte
VOTRE ATTENTION SVP.
Création et présentation d’un tableau avec Word 2007
Environnement informatique
Cour : Microsoft excel FACULTE DES SCIENCES AGADIR
Réaliser par : Moh Fakhri Slama
Entrer dans Excel Cliquer sur le bouton Démarrer Glisser sur Microsoft Office Glisser sur Microsoft Excel ou Cliquer sur le Raccourci qui est sur le bureau.
Initiation MS Access 2010 Requêtes - Sélection (travail en autonomie)
B.Shishedjiev - Traitement de texte
Les guides de formation Conception de pages web. Guide Virtuose - version enseignant2 Guide - Conception de pages web Introduction Introduction, p. 3.
DYALOG APL 2006 SQAPL : Dyalog APL et SQL unis pour le meilleur uniquement ! 91, rue du Fb St Honoré PARIS tél. : Fax :
Micro Informatique au Cellier
La fonction RECHERCHEV
Université Lyon 2 - TICE 3 séance 071 TICE 3 – Séance 7 Roland Veillard, Ny Haingo Andrianarisoa Traitement des.
Représentations graphiques I- Création d’un graphique
Objectifs Créer, mettre en forme et manipuler une feuille de calcul
Programmation événementielle
Description d’une feuille Excel 2007
Micro Informatique au Cellier
Introduction à l’informatique en gestion 1 Plan de la leçon Compagnon office Sections et Mise en page En-têtes et pieds de page Notes de bas.
Lancement de Microsoft Word
Traitement de texte +.
Tableur Chapitre n°7: Objectifs:
Macros Visual Basic sur Excel
Informatique TD 1 – Semestre 1
Éléments de présentation
Lancement de Microsoft Word 1. Cliquer avec le bouton droit de la souris sur le raccourci de « Microsoft Office Word 2003 » sur le bureau, 2. Dans le menu.
Conception des pages Web avec
Rappel. Les tableaux Une ligne Une colonne Une cellule.
Utilisation des formules de base
Microsoft Official Academic Course, Microsoft Excel 2013
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
SI28 Malépart Céline Jérémy Palmier
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
1 Tableur Excel. 2 Introduction Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur.
Le Tableur, MS Excel Cours de Dominique Meganck – ICC - IFC Diaporama proposé par FST et adapté par D. Meganck.
Présentation Excel Microsoft Excel est le tableur de la suite bureautique propriétaire « Office System ». Développé pour les plateformes Windows et Macintosh.
1 Initiation aux bases de données et à la programmation événementielle VBA sous ACCESS Cours N° 4 Support de cours rédigé par Bernard COFFIN Université.
Transcription de la présentation:

DYALOG APL 2006 APL / OLE / Excel / Word : Dyalog APL chef d’orchestre ! 91, rue du Fb St Honoré PARIS tél. : Fax :

Dyalog APL OLE : Définitions Le protocole OLE permet à Dyalog APL de prendre le contrôle d’un autre programme parmi ceux qui l’acceptent. C’est notamment le cas de Word, d’Excel et de Dyalog APL lui-même.

Dyalog APL OLE : Définitions Une application dont on prend le contrôle est vue par Dyalog APL comme les objets graphiques. L’application comporte donc : –Des objets et/ou des collections d’objets –Des méthodes –Des propriétés

Dyalog APL EXCEL : Quelques Objets Application : C’est toujours par lui qu’on entre dans Excel Workbook : Classeur Excel. Le document en cours est ActiveWorkBook. Sheet : Onglet ou feuille d’un classeur Selection : Plage sélectionnée dans une feuille pour éventuellement y travailler. Range : Notion proche de la précédente. Son avantage est qu’on peut opérer une action directement sur la zone définie par Range au lieu de sélectionner une zone, puis d’y travailler. Par exemple, pour graisser les cellules de la première ligne d’un tableau, avec l’objet Selection, on procèderait comme suit : XL.(Rows.Item ('1:1')).Select XL.Selection.Font.Bold„1 alors qu’avec l’objet Range on peut directement faire : (XL.Range'1:1').Font.Bold„1 Chart : Graphiques Names : Noms des plages nommées

Dyalog APL EXCEL : Quelques Méthodes Add : Ajouter. Cette méthode est notamment utilisée par les objets Workbook, Graph, Sheet, Table –Ajouter une feuille en dernière position du classeur courant : XL.ActiveWorkbook.Sheets.Add,›('After'XL.(Worksheets.Item #.XL.Worksheets.Count)) –Créer un nouveau document : XL.Workbooks.Add « Open : ouvrir un classeur existant : XL.Workbooks.Open 'D:\QUANTYS\COUCOU.XLS' SaveAs : Enregistrer sous. S’applique à tout le classeur. Exemple : XL.ActiveWorkbook.SaveAs 'D:\QUANTYS\COUCOU2.XLS‘ Save : Idem sans préciser le nom du classeur : XL.ActiveWorkbook.Save PrintOut : Imprimer. Imprimer l’onglet courant : XL.ActiveSheet.PrintOut « Imprimer le 2ème onglet :XL.(Sheets.Item 2).PrintOut « Close : Fermer le classeur : XL.ActiveWorkbook.Close « Quit : Fermer Excel Avant de fermer Excel, il est prudent de vérifier si l’utilisateur ne s’en sert pas pour un autre travail. Pour ce faire, il faut vérifier si après fermeture du classeur, il n’en reste pas d’autre avec XL.Workbooks.Count Activate : Activer un classeur ou une feuille de calcul. Activer la 2ème feuille du classeur COUCOU2 : XL.(Workbooks.Item 'COUCOU2.xls').(Sheets.Item 2).Activate

Dyalog APL EXCEL : Quelques Propriétés Value2 : Valeur d’une cellule. Formula : Formule de calcul dans une cellule Font, Font.Name, Font.Size : Propriétés relatives aux polices Bold : Caractère Gras Count : Permet de connaître le nombre d’éléments d’une collection Exemple : XL.Workbooks.Count ou XL.ActiveWorkbook.Sheets.Count CurrentRegion : Renvoie un objet Range qui représente la zone en cours. Celle-ci est une plage limitée par toute combinaison de lignes et de colonnes vides. En lecture seule. UsedRange : Renvoie un objet Range qui représente la plage utilisée dans la feuille de calcul spécifiée. En lecture seule.

Dyalog APL EXCEL : Manipulations A partir des fichiers Umberto0309.xls et Angelo0309.xls –créer un nouveau classeur avec sur chaque onglet le premier des 2 classeurs –Sur chacun de ces onglets, ajouter une ligne de total Mettre toute la première colonne en gras –Créer un troisième onglet avec les ventes par produit –Un quatrième onglet avec les CA par vendeur –Enregistrer le classeur sous Recap0309.xls

Dyalog APL WORD : Quelques objets Document : Document Word Le document en cours est ActiveDocument. Selection : Plage sélectionnée dans un document pour éventuellement y travailler. Range : Exemple : Pour graisser le 60ème paragraphe d’un document, avec l’objet Selection, on procèderait comme suit : WD.ActiveDocument.(Paragraphs.Item 60).Range.Select WD.Selection.Font.Bold„1 alors qu’avec l’objet Range on peut directement faire : WD.ActiveDocument.(Paragraphs.Item 60).Range.Bold„1 Table, Column, Row et Cell : Tableaux Word Bookmark : Signets. Permettent de trouver rapidement un emplacement et éventuellement d’y placer un élément. Exemple 1 : Remplacer le texte d’un signet intitulé « texte » par un autre et le mettre en police Arial. WD.ActiveDocument.(Bookmarks.Item 'texte').Range.Font.Name„'ARIAL' WD.ActiveDocument.(Bookmarks.Item 'texte').Range.Text„'Dyalog : Champion du monde !!!'

Dyalog APL WORD : Quelques Méthodes Add : Ajouter. Cette méthode est notamment utilisée par les objets Document, Paragraph, Section, Table Ajouter un paragraphe : WD.ActiveDocument.Paragraphs.Add « Créer un nouveau document : WD.Documents.Add « InsertParagraphAfter ou InsertParagraphBefore : permettent d'insérer un nouveau paragraphe avant ou après une sélection. Exemple : WD.ActiveDocument.(Paragraphs.Item 68).Range.Select WD.Selection.InsertParagraphBefore Open : ouvrir un document existant : WD.Documents.Open 'D:\QUANTYS\COUCOU.DOC' TypeText : Méthode de l’objet Selection qui permet d’insérer du texte après la sélection. Exemple : WD.Selection.TypeText 'Ceci est du texte.' Si on veut un retour à la ligne sans créer un nouveau paragraphe, il faut ajouter ŒAV[4] en fin de chaîne. Ce qui donne : WD.Selection.TypeText 'Ceci est du texte.',ŒAV[4] Attention, par défaut, la sélection est remplacée par le texte donné en argument de la méthode TypeText. Pour éviter cela, il faut d’abord préciser à Word qu’on ne veut par replacer mais insérer. Ceci peut être fait par la commande suivante : WD.Options.ReplaceSelection„0 Dans ce cas le texte est inséré avant la sélection. SaveAs : Enregistrer sous. S’applique à un document. Exemple : WD.ActiveDocument.SaveAs'D:\QUANTYS\COUCOU2.DOC' Save : Idem sans préciser le nom du document. Exemple : WD.ActiveDocument.Save PrintOut : Imprimer le document. Exemple : WD.ActiveDocument.PrintOut « Close : Fermer le document. Exemple : WD.ActiveDocument.Close « Quit : Fermer Word Activate : Activer un des documents ouverts dans Word. Exemple : WD.(Documents.Item 'APL_OLE.DOC').Activate Select : Sélectionner une partie de document. Crée un objet Selection sur lequel on peut travailler. Exemple : Sélectionner le premier paragraphe d'un document WD.ActiveDocument.(Paragraphs.Item 1).Select

Dyalog APL WORD : Manipulations Ouvrir le fichier Explications.doc Compter le nombre de mots, de phrases et de paragraphes Trouver la taille de la police de la première phrase, l’augmenter de 1 et la mettre en italique. Aller à la fin du document et ajouter la phrase « Bon, si on buvait un coup, maintenant ? »