Forum des Étudiants de l'ILPGA
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -28%
Précommande : Smartphone Google Pixel 8a 5G ...
Voir le deal
389 €

 

 [2007-2008] [TD Luiggi Sansonetti] Informatique

Aller en bas 
AuteurMessage
Loucy
Consultant(e)
Loucy


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

[2007-2008] [TD Luiggi Sansonetti] Informatique Empty
MessageSujet: [2007-2008] [TD Luiggi Sansonetti] Informatique   [2007-2008] [TD Luiggi Sansonetti] Informatique Icon_minitimeMer 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
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [2007-2008][Semestre 2] Civilisation
» [2007-2008] Sens dans la langue CM
» Informatique [TD]
» cm informatique

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:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser