AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 [2007-2008] [TD Luiggi Sansonetti] Informatique

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Loucy
Consultant(e)
avatar

Nombre de messages : 56
Age : 29
Localisation : Le Perreux (94)
Cursus : L2
Date d'inscription : 04/10/2007

MessageSujet: [2007-2008] [TD Luiggi Sansonetti] Informatique   Mer 6 Fév 2008 - 22:26

TD 1 : 4 février 2008

Créer une macro

1) Vérifier le niveau de sécurité de l’éditeur de texte. (Outils, options, sécurité, sécurité des macros, niveau moyen.)
2) Créer une macro : outils, macros, gérer les macros, open office basic
3) Toujours sélectionner le document que l’on vient d’ouvrir
4) Nouveau : « bonjour1 »
5) Nouvelle fenêtre ouverte : début du langage macro
6) Texte en gris = remarque, ne sera pas pris en compte dans la macro. Pour le noter soi-même commencer par « REM » ou « ‘ »
7) SubMain : début du programme
Cool EndMain : fin du programme
9) Main : titre par défaut du programme
Pour le moment, chaque module = un programme
10) Remplacer « Main » par le titre du programme (bonjour1)
11) Le langage basic utilise un code, il faut donc le respecter
12) MsgBox affiche une boite de message
13) Chaque fonction a sa règle d’écriture
14) Vert = fonction spécifique
15) Rouge = erreur (Word), texte (Writer)
16) Pour afficher du texte, c’est TOUJOURS entre “…”
17) Les arguments se mettent entre (…)
18) Taper MsgBox(« Bonjour »)


Personnaliser le titre de la boite de message.


1/ Retourner dans la boite de dialogue
2/ Insérer un nouvel onglet
3/ Le renommer en « bonjour2 »
4/ Le 1er argument est le texte de la boite de dialogue
5/ Pour associer plusieurs arguments ensemble, on met une virgule
6/ Le 2e argument est la valeur du bouton
7/ Valeur 0 = ok
Valeur 1 = ok et annuler
8/ 3e attribut = titre barre
On ne met pas de guillemet pour les chiffres !
Les boutons
0 = ok
1 = ok et annuler
La valeur se met entre 0 et 5
D'autres valeurs peuvent venir s'additionner. (16, 32, 48, 64) Elles correspondent à des icones qui viennent s'ajouter.
Pour additionner plusieurs valeurs dans le même argument, on met +
16 : message critique
32 : point d'exclamation
48 : interrogation
64 : information
3 autres valeurs qui sont moins utilisées (128, 256, 512) correspondent au choix du bouton.
128 : par défaut on sélectionne le 1er bouton
256 : par défaut on sélectionne le 2e bouton
512 : par défaut on sélectionne le 3e bouton
Avec la fonction Print, il n'y a que du texte, donc pas d'argument = pas de parenthèse, que des guillemets.
Print permet également d'écrire du texte.
On se servira de Print plus tard. On ne peut pas modifier la fenêtre, on ne peut pas la personnaliser.
Pour entrer par exemple 35 espaces dans la fenêtre, on entre un code :
Spc(35)
(Spc < Space)
Chr$34 = guillemets
Chr$10 = retour à la ligne

Quelques exemples :

REM ***** BASIC *****
Sub Fichier
Open "D:\toto.txt" for output as 1
Print #1, "Bonjour"
Close #1
End Sub
=> Création d'un fichier + on écrit dedans

REM ***** BASIC *****
Sub Fichier
Open "D:\toto.txt" for output as 1
Print #1, "Bonjour"
Print #1, "ça va toujours?"
Print #1, "oui"+Chr$(10)+"et toi?"+Chr$(13)+"pas mal"
Close #1
End Sub

Chr$(10) et Chr$(13) = Retour à la ligne
Revenir en haut Aller en bas
 
[2007-2008] [TD Luiggi Sansonetti] Informatique
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Bilan Hiver 2007-2008
» Réunion bilan de l'année 2007-2008
» exo probabilité !! pour les 1ere année bac 2007/2008
» Nouveau Catalogue Editions Teissèdre 2007-2008
» Présentation des membres 2007-2008 !

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Étudiants de l'ILPGA :: Sciences Du Langage :: Licence 1 - Semestre 2-
Sauter vers: