Mardi 16 Octobre 2018  
Navigation
FAQ Outlook
» Foire Aux Questions «
Recherche
Téléchargements
Forums Outlook
Plan du site
Liens
Login

Les inscriptions sont fermées

Pseudo

Mot de passe

Se souvenir de moi



Mot de passe oublié ? Mot de passe oublié ?
Connexions
Bienvenue à [FAMACLUB]
le 1,414ème membre
Visiteurs en ligne : 2
Membres en ligne : 0

 EMERGENCY 15 semaines
 beaulieu 27 semaines
 callaghi 31 semaines
 Charlie76 36 semaines
 joscopp 47 semaines
 JièL 47 semaines
 julbast 48 semaines
 pirobert 48 semaines
 zorro71 72 semaines
 Alphator 90 semaines

Non activés :0

Nombre de visiteurs
depuis le : 12/11/2008

Aujourd'hui:12 366
En ligne :2
Max. en ligne:312
Max. / jour:66 529
Total hier:4 044
Total ce mois:71 385
Total visites:20 495 821
Moyenne/jour:5 656

Dernières 24h

























Publicité ; elle permet de financer le site
Navigation parmi les catégories/articles
« Catégorie     Q17000 Formulaires (13)  Catégorie »
[<<]  « Article  Article »  [>>]
R17003 Visual Basic Script
Principes de codage VBScript.

Principes de codage VBScript.


Le langage VBScript ne ressemble pas au langage VBApplication. Il est bien plus basic.


VBScript est un langage objet. Avec lui, on peut créer un programme qui a accès à des outils Outlook sans lancer celui-ci. C'est donc un langage adoré par les créateurs de virus. Il est donc conseillé d'utiliser les programmes réalisés soi-même ou par une personne de confiance.


Dans le cas des formulaires Outlook, il faut savoir que la seule indication d'erreur est "erreur" et si on a de la chance "erreur ligne XXX"

 

Voici cependant quelques règles de base de programmation :

Pour réaliser une boucle, on utilise :

Code :
For x = minimum To maximum Step LePas

LeCodeARealiser

Next



Pour réaliser une boîte de message :

Code :
MsgBox "mon texte"

MsgBox MaVariableTexte



Pour réaliser une condition, on utilise :

Code :
If MicroCravate = True Then

CodeARealiser

Else

CodeARealiser

End if

Pour afficher un retour à la ligne :

Code :
"ligne 1" & chr(13) & "ligne 2"


Pour écrire dans le champ de note :
Code :

Item.body


Remarques :

- L'éditeur VBScript est rudimentaire. Il n'offre qu'une page blanche sans les numéros de lignes. Lors d'une erreur de programmation, elle est signalée lors de l'exécution. La ligne où l'erreur est apparue est signalée. Avec de la chance, une indication du type d'erreur est donnée. Il faut donc réaliser son code peu à peu en l'exécutant, ce qui confirmera le bon fonctionnement.

- Il vaut mieux répéter de l'information, l'exécution de lignes de codes que réaliser un code propre. Il peut arriver des petits problèmes de compilation

o Exemple : écriture dans le champ note. On désire avoir une ligne de bienvenue, puis une suite de lignes qui s'ajoute en fonction des options cochées lorsqu'on click sur un bouton.

§ Cas 1: la procédure principale met la ligne de bienvenue et chaque fonction d'objet ajoute le texte qui lui est propre. En cliquant plusieurs fois sur le bouton, la première ligne reste identique, mais les lignes des objets sont répliquées. Et cela alors que :

· le programme suit, pour chaque clic de bouton, le code qui oblige l'écrasement du contenu du champ note.

· A chaque ajout de texte, le texte précédent est repris, concaténé avec ce qu'on désire ajouter et écrase le texte dans le champ note

§ Cas 2: on écrit 1 unique fois dans ce champ. Tout fonctionne.


Publié par angel le lundi 09 avril 2007 23:56 0 Commentaires 9398 Lecture(s) Imprimer
Commentaires
les commentaires sont fermés.
Copyright et partage
Ce site est sous licence Creative Commons.
Vous pouvez utiliser toutes les informations présentent ici, mais il vous est interdit de les reproduire sans citer la source.

Creative Commons License
OUI au partage
NON au « copillage »

Ajouter aux favoris / partager : 
URL :
BBcode :
HTML :
Cliquez ci dessus sur le lien que vous voulez copier et [Ctrl] + [C] ou cliquez sur le bouton [ C ]
Articles similaires
Articles Catégories
R15270 [VBA] Exécuter un script sur une règle Q15000 Macros - VBA
Nuage de tags
R04090 Pièces jointes invisibles ou reçues en winmail.dat ou ATT00001.dat, R15320 [VBA] PUBLIPOSTAGE avec Pièces jointes, R10060 Sauvegarder le carnet d'adresses personnel (.PAB), R08130 Les messages d'un compte POP sont téléchargés N fois, R12030 Créer un rendez-vous rapidement, R06040 Paramétrer l'archivage automatique d'un dossier, R21010 Ajouter une signature automatique aux messages (Outlook 2007), R15380 [VBA] Envoi via VBA : suppression de la confirmation d'envoi, R05045 Imprimer la partie utile d'un message (Outlook 2007 et autres), R99040 Drag and Drop, R14010 Recherche rapide , R08080 Message d'erreur lors de l'utilisation du carnet d'adresses, R08160 L'entête du mail ne s'imprime pas (XP SP2 et IE7), R02030 Définir des groupes de comptes de messagerie, R04020 Insérer un élément d'Outlook dans un message

aucun Crack, CrackZ, no-CD, DownloadZ, TelechargementZ, Serial, Numéro de série, N0 de série, Serialz ni Keygen pour Outlook sur ce site.

Blague aléatoire
Publicité
Météo Marseille
[/\] Copyright JièL / Jean-Louis Goubert © 2003-2009 [/\]