0% ont trouvé ce document utile (0 vote)
216 vues18 pages

Access Trucsdepros

Transféré par

tЯanosy
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
216 vues18 pages

Access Trucsdepros

Transféré par

tЯanosy
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Sommaire

Astuces communes . . . . . . . . . . . . . . . . 23
1.1 Gnralits . . . . . . . . . . . . . . . . . . . . . . . Aide avec la touche F1 . . . . . . . . . . . . . . . . . Le Compagnon Office . . . . . . . . . . . . . . . . . Fermer/enregistrer tous les documents dun seul coup . Passer rapidement dun document ouvert lautre . . . Optimiser laffichage des menus . . . . . . . . . . . . Afficher la liste des polices dans leur format de police . Rtablir rapidement un menu tel quil tait au dpart . Crer/modifier les icnes des barres doutils . . . . . . Crer un nouveau menu . . . . . . . . . . . . . . . . Crer une nouvelle barre doutils . . . . . . . . . . . . Accessibilit . . . . . . . . . . . . . . . . . . . . . . . Utiliser le Presse-papiers Office . . . . . . . . . . . . Afficher les proprits dun fichier . . . . . . . . . . . Augmenter la liste des derniers fichiers utiliss . . . . Rechercher un fichier . . . . . . . . . . . . . . . . . . Utiliser des liens hypertextes pour ouvrir des fichiers . Modifier un lien hypertexte . . . . . . . . . . . . . . . Effacer les mtadonnes . . . . . . . . . . . . . . . . Modifier le rpertoire web . . . . . . . . . . . . . . . Rcuprer le document lors dun plantage . . . . . . . VBA . . . . . . . . . . . . . . . . . . . . . . . . . . . Lancer Visual Basic Editor . . . . . . . . . . . . . . . Obtenir de laide pour Visual Basic pour Applications . Protger le code par un mot de passe . . . . . . . . . . Dfinir des commentaires en VBA . . . . . . . . . . . Commenter rapidement plusieurs lignes de VB . . . . Indenter les instructions rapidement . . . . . . . . . . Taper des instructions longues en VBA . . . . . . . . Bien dclarer les variables en VBA . . . . . . . . . . . Dclarer une variable globale, une constante . . . . . . Grer laffichage dun module . . . . . . . . . . . . . Retrouver une procdure ou une fonction rapidement . Utiliser la fentre Excution . . . . . . . . . . . . . . Des paramtres optionnels dans une fonction VBA . . Peut-on passer un tableau en argument de fonction ? . Quelle est la diffrence entre ByRef et ByVal ? . . . . Une fonction peut-elle renvoyer plusieurs valeurs ? . . Excuter un programme pas pas . . . . . . . . . . . Interrompre une macro . . . . . . . . . . . . . . . . . Dmarrer un logiciel externe . . . . . . . . . . . . . . Grer les espaces et les guillemets dans un Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 25 26 27 28 29 29 30 32 33 33 35 36 38 38 38 39 39 40 42 42 43 43 43 44 45 46 47 48 49 51 52 53 54 58 59 60 62 63 65 65 67

1.2

Sommaire
Attendre la fin dun Shell . . . . . . . . . . . . . . . . . . . . . . . . 67

Partie 1 :

Word . . . . . . . . . . . . . . . . . . . . . . . . . . 73

Environnement . . . . . . . . . . . . . . . . . . . 75
2.1 Enregistrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Enregistrer un document en tant quimage (format tif) . . . . . . . . 77 Enregistrer dun seul coup tous les fichiers ouverts . . . . . . . . . . 77 Convertir des documents en batch . . . . . . . . . . . . . . . . . . . 77 Avoir un seul document et plusieurs versions . . . . . . . . . . . . . 79 Ne pas enregistrer les balises actives . . . . . . . . . . . . . . . . . . 82 Affichage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Ajuster le zoom la fentre . . . . . . . . . . . . . . . . . . . . . . . 82 Travailler avec les rgles en affichage ponctuel . . . . . . . . . . . . . 83 Afficher la liste de tous les raccourcis . . . . . . . . . . . . . . . . . 84 Activer ou dsactiver le quadrillage . . . . . . . . . . . . . . . . . . . 85 Dfilement automatique sans souris molette . . . . . . . . . . . . . 86 Utiliser lexplorateur de document . . . . . . . . . . . . . . . . . . . 86 Utiliser laffichage Miniatures . . . . . . . . . . . . . . . . . . . . . 88 Utiliser le mode Brouillon . . . . . . . . . . . . . . . . . . . . . . . 90 Ajuster le texte la taille de lcran . . . . . . . . . . . . . . . . . . 91 Masquer les espaces entre les pages . . . . . . . . . . . . . . . . . . 91 Mise en forme des commentaires . . . . . . . . . . . . . . . . . . . . 92 Dictionnaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Crer un dictionnaire personnel . . . . . . . . . . . . . . . . . . . . 94 Modifier la couleur des onduls des fautes . . . . . . . . . . . . . . . 95 Trouver une dfinition avec le dictionnaire Encarta . . . . . . . . . . 97 Grer les modles et la mise en page . . . . . . . . . . . . . . . . . 100 Connatre et modifier lemplacement des modles . . . . . . . . . . 100 Poser des tabulations intervalles rguliers . . . . . . . . . . . . . . 103 Attacher modles et complments . . . . . . . . . . . . . . . . . . . 103 Changer lunit de mesure . . . . . . . . . . . . . . . . . . . . . . . 103 Ne pas paginer une partie du document . . . . . . . . . . . . . . . . 104 Supprimer les modles inutiles . . . . . . . . . . . . . . . . . . . . 104 Recherches et remplacements . . . . . . . . . . . . . . . . . . . . . 108 Tables, rfrences, renvois, liaisons . . . . . . . . . . . . . . . . . . 110 Atteindre rapidement la table des matires . . . . . . . . . . . . . . 110 Insrer des lgendes . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Insertion automatique de lgendes . . . . . . . . . . . . . . . . . . 112 Afficher, modifier et supprimer les liaisons . . . . . . . . . . . . . . 114 Supprimer tous les liens hypertextes dun document . . . . . . . . . 115 Insertions et corrections automatiques . . . . . . . . . . . . . . . . 116 Lister et imprimer les corrections automatiques . . . . . . . . . . . 118 Fusionner les insertions automatiques de deux PC . . . . . . . . . . 120 Utiliser le Pique-notes et insertion auto Spike . . . . . . . . . . . . 122 Menus, barres doutils, clavier . . . . . . . . . . . . . . . . . . . . . 123 Le menu Travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

2.2

2.3

2.4

2.5 2.6

2.7

2.8

Sommaire

2.9

2.10

2.11

Afficher les touches de fonction . . . . . . . . . . Ajouter des raccourcis clavier . . . . . . . . . . . Modifier les menus contextuels . . . . . . . . . . Dplacements et slections . . . . . . . . . . . . Slectionner du texte sans laide de la souris . . . Cliquer sur un lien hypertexte avec la main . . Slectionner une zone de texte verticale . . . . . . Slection multiple . . . . . . . . . . . . . . . . . Atteindre rapidement un lment du document . Travail plusieurs . . . . . . . . . . . . . . . . . Comparaison manuelle de documents . . . . . . . Comparaison automatique de documents . . . . . Insrer un commentaire vocal . . . . . . . . . . . Protger : autoriser uniquement certaines actions Rpondre un commentaire . . . . . . . . . . . Divers . . . . . . . . . . . . . . . . . . . . . . . Fermer tous les documents dun seul coup . . . . Faire des calculs rapides dans Word . . . . . . . . Crer un index avec un fichier de concordance . . Empcher de copier le texte dun document . . . Insrer du faux texte . . . . . . . . . . . . . . . . Rcuprer un document corrompu . . . . . . . . Rparer Word . . . . . . . . . . . . . . . . . . . Insrer une adresse de son carnet dadresses . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .

125 126 127 129 129 130 131 131 134 134 134 135 138 140 141 141 142 142 143 145 146 146 148 149

Mise en forme . . . . . . . . . . . . . . . . . . . 151


3.1 Styles et modles . . . . . . . . . . . . . . . . . . Revenir au style en cours . . . . . . . . . . . . . . Faire une numrotation hirarchique correcte . . . Mettre deux styles de paragraphe sur la mme ligne Afficher les incohrences de la mise en forme . . . Modle jaquette et/ou tiquette de CD (tlcharger) Insrer un calendrier . . . . . . . . . . . . . . . . . Calendrier annuel tlcharger . . . . . . . . . . . Crer soi-mme son calendrier . . . . . . . . . . . Mise en page . . . . . . . . . . . . . . . . . . . . . crire sur la mme feuille en horizontal et vertical . Cliquer-taper . . . . . . . . . . . . . . . . . . . . . Mettre du texte en filigrane sous le texte . . . . . . Retour la ligne tous les x caractres . . . . . . . . Crer des zones de texte lies . . . . . . . . . . . . Modifier rapidement le type de section . . . . . . . Ajuster le nombre de pages . . . . . . . . . . . . . Polices, Paragraphes . . . . . . . . . . . . . . . . . Caractres inscables . . . . . . . . . . . . . . . . Accentuer les majuscules . . . . . . . . . . . . . . Incorporer les polices . . . . . . . . . . . . . . . . Substitution de polices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 153 154 158 160 162 164 165 166 168 168 169 174 179 180 188 191 191 191 192 193 194

3.2

3.3

Sommaire
Changer la casse . . . . . . . . . . . . . . . . . . . . Centrer verticalement dans une zone de texte . . . . . Encadrer un mot dans une phrase . . . . . . . . . . . Superposer des caractres . . . . . . . . . . . . . . . Insrer au clavier un caractre Unicode . . . . . . . . Insrer des bordures automatiques . . . . . . . . . . Agrandir et rtrcir rapidement les polices . . . . . . Travailler avec dautres applications . . . . . . . . . . Tables et index . . . . . . . . . . . . . . . . . . . . . Trier une table des matires par ordre alphabtique . En-ttes et pieds de page, pagination . . . . . . . . . Modifier un seul en-tte . . . . . . . . . . . . . . . . Avoir le dernier pied de page diffrent . . . . . . . . Rechercher et remplacer . . . . . . . . . . . . . . . . Slection de texte en fonction de la mise en forme . . Slection de texte en fonction de la mise en forme (2) Connatre le nombre de fois o un style a t utilis . Divers . . . . . . . . . . . . . . . . . . . . . . . . . Convertir les nombres en lettres . . . . . . . . . . . . Convertir des nombres en chiffres romains . . . . . . Insrer des lignes horizontales graphiques . . . . . . Faire un peigne . . . . . . . . . . . . . . . . . . . . Coller une page Word en tant quimage . . . . . . . . Rcuprer une page Word en tant que fichier image . Crer un guide phontique . . . . . . . . . . . . . . Saisir une fraction . . . . . . . . . . . . . . . . . . . Utiliser la balise active de conversion de mesure . . . Langues . . . . . . . . . . . . . . . . . . . . . . . . crire en grec ou en russe . . . . . . . . . . . . . . . crire en japonais . . . . . . . . . . . . . . . . . . . crire en arabe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 195 195 196 197 199 200 201 204 204 206 206 216 224 225 226 227 231 231 233 234 236 236 237 237 238 240 242 242 243 245

3.4 3.5 3.6

3.7

3.8

3.9

Mise en forme des tableaux . . . . . . . . . . 251


Numroter les cellules dun tableau . . . . . . . . Utiliser le tri simple sur une seule colonne . . . . Trier un tableau sur plusieurs critres . . . . . . . Majuscules en dbut de cellule . . . . . . . . . . Utilisation de la tabulation dans une cellule . . . . Modifier la largeur dune colonne dun tableau . . Redimensionner un tableau entier . . . . . . . . Positionner un tableau laide de la souris . . . . Positionner prcisment un tableau dans une page Ne pas autoriser le fractionnement de cellule . . . Fusionner des cellules laide de la gomme . . . . Effacer le contenu dune ou plusieurs cellules . . . Entrer des calculs dans une cellule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 253 253 256 256 260 264 264 265 266 267 270 270

Sommaire

Les champs . . . . . . . . . . . . . . . . . . . . 273


Visualiser les codes de champs . . . . . . . . . . Empcher la mise jour des champs . . . . . . . Insrer facilement un champ { INCLUDETEXT } Reprer les champs . . . . . . . . . . . . . . . . Remplacer un champ par sa valeur . . . . . . . . Insrer la date du dernier enregistrement . . . . . Insrer la date de la dernire impression . . . . . Ne pas faire apparatre les champs gaux 0 . . . Insrer un extrait de document . . . . . . . . . . Insrer des donnes statistiques dans un document Insrer le nom du fichier ainsi que son chemin . . Faire des formats conditionnels . . . . . . . . . . Ajouter un texte daide dans un formulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 275 276 277 278 281 282 283 283 284 285 290 291

Publipostage . . . . . . . . . . . . . . . . . . . 293
Faire un publipostage avec photos ou images . . Utiliser le champ Bloc dadresse . . . . . . . . . Numroter les fusions . . . . . . . . . . . . . . Format des nombres . . . . . . . . . . . . . . . Format des dates . . . . . . . . . . . . . . . . . Grer la notion de de et d dans un publipostage Modifier le type de document de publipostage . Fusionner avec un fichier den-tte spar . . . Insrer rapidement des champs de fusion . . . . Grer les genres dans un publipostage . . . . . Utiliser le bon protocole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 298 299 300 301 302 304 305 306 308 311

Impression . . . . . . . . . . . . . . . . . . . . . 313
Impression partielle . . . . . . . . . . . . . . . Imprimer sans les dessins . . . . . . . . . . . . Imprimer la liste des styles . . . . . . . . . . . . Imprimer plusieurs pages par feuille . . . . . . Rduire limpression proportionnellement . . . Imprimer les proprits du document . . . . . . Imprimer la bordure de page . . . . . . . . . . Imprimer par dfaut la page en cours . . . . . . Imprimer laffectation des touches de raccourcis Empcher limpression dun document . . . . . diter la liste des insertions automatiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 315 316 317 317 317 318 318 319 319 320

Objets graphiques . . . . . . . . . . . . . . . . 321


Redonner une image sa dimension originale . . . . . . . . . . . . 323 Modifier les dimensions dune image avec prcision . . . . . . . . . 323 Modifier une image clipart . . . . . . . . . . . . . . . . . . . . . . 327

Sommaire
Dcomposer une image . . . . . . . . . . . . . . . Modifier les points pour amliorer lhabillage . . . . Extraire un morceau dimage . . . . . . . . . . . . Rotation et retournement dimage . . . . . . . . . Dplacement dobjets graphiques . . . . . . . . . . Utiliser la zone de dessin . . . . . . . . . . . . . . Imprimer larrire-plan . . . . . . . . . . . . . . . Modifier une forme libre . . . . . . . . . . . . . . Centrer une image sur une page . . . . . . . . . . . Positionner une forme sur la ligne dcriture . . . . Tracer des formes parfaites et des traits droits . . . Rechercher de nouvelles formes automatiques . . . Paramtrer une forme automatique par dfaut . . . Crer des images en filigrane . . . . . . . . . . . . Donner une forme une photo . . . . . . . . . . . Modifier une capture dcran pour annotation . . . Utiliser les connecteurs . . . . . . . . . . . . . . . Ajouter du texte une forme automatique . . . . . Ombrer et mettre en format 3D un texte WordArt . Modifier lclairage et la profondeur dun objet 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 328 329 331 332 332 335 337 338 339 339 340 341 343 345 345 346 347 347 348

Solutions VBA. . . . . . . . . . . . . . . . . . . 349


Utiliser les macros exemples de ce livre . . . . . . . Excuter une macro . . . . . . . . . . . . . . . . . Affecter un bouton dune barre doutils une macro Dclencher une macro en cliquant sur un objet . . . Champ Macrobutton . . . . . . . . . . . . . . . . . Importer et exporter une macro . . . . . . . . . . . Faire dmarrer une macro toute seule . . . . . . . Imprimer avec le soulign ondul des fautes . . . . Imprimer la liste des signets . . . . . . . . . . . . . Imprimer son document sans le pied de page . . . . Supprimer tous les liens hypertextes dun document Lancer Word sans les macros automatiques . . . . . Supprimer toutes les images dun fichier . . . . . . Convertir les commentaires en notes de bas de page Supprimer tous les commentaires . . . . . . . . . . BatchMacro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 353 353 354 356 357 357 361 361 362 363 364 368 368 369 370

Partie 2 :

Excel . . . . . . . . . . . . . . . . . . . . . . . . 373

Dmarrage . . . . . . . . . . . . . . . . . . . . . 375
Ouvrir un classeur personnel au dmarrage dExcel Ouvrir tous les fichiers dun dossier . . . . . . . . . Ouvrir rapidement Excel et son dossier en cours . . Ouvrir un classeur au dmarrage de Windows XP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 377 377 378

Sommaire

Crer un nouveau classeur . . . . . . . . . . . Enregistrer un classeur comme modle . . . . Enregistrer un espace de travail . . . . . . . . Le classeur de macros personnelles ([Link]) Les commutateurs de dmarrage . . . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

379 379 380 380 381

Gestion des classeurs . . . . . . . . . . . . . 383


Changer la police standard . . . . . . . . . . . . . Comment comparer deux feuilles du classeur actif ? Comment supprimer ou modifier une liaison ? . . . Comment voir deux feuilles dans la mme fentre ? Paramtrer la largeur des barres de dfilement . . . Modifier le format de fichier par dfaut . . . . . . . Partager un classeur . . . . . . . . . . . . . . . . . Les informations de rcupration automatique . . . Changer la couleur du quadrillage . . . . . . . . . . Masquer des lignes ou des colonnes . . . . . . . . . Connatre la largeur de la colonne facilement . . . . Personnaliser la palette de couleurs . . . . . . . . . Coloriser un onglet de feuille . . . . . . . . . . . . Limiter la zone de SCROLL . . . . . . . . . . . . . Fractionner une feuille de calcul . . . . . . . . . . . Un affichage personnalis pour toi et un pour moi ! Corriger automatiquement une saisie . . . . . . . . Changer le sparateur dcimal . . . . . . . . . . . Comment augmenter le nombre dactions annules ? Zoom avec la roulette de la souris . . . . . . . . . . Obliger Excel calculer sur ordre . . . . . . . . . . Un fichier ([Link]) chaque dmarrage dExcel . Supprimer la barre doutils pour leuro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385 386 387 388 389 390 390 390 391 392 393 393 394 394 394 395 396 396 397 398 399 400 401

Raccourcis clavier utiles . . . . . . . . . . . 403


Annuler le formatage . . . . . . . . . . . . . . . Comment aller la ligne dans une cellule ? . . . . Comment annuler la dernire action ? . . . . . . Comment saisir le caractre euro Q ? . . . . . . . Comment connatre les codes des caractres ? . . Enregistrer votre classeur rapidement . . . . . . . Insrer des cellules . . . . . . . . . . . . . . . . . Supprimer des cellules . . . . . . . . . . . . . . . Insertion rapide de lheure ou de la date . . . . . Ouvrir la bote de dialogue Format rapidement . . Pour aller rapidement sur le Bureau de Windows . Quelques raccourcis de slection . . . . . . . . . Ajouter une plage de cellules la slection . . . . Masquer les lignes ou les colonnes . . . . . . . . Masquer et afficher la barre doutils Standard . . Utilisation de la touche F2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 405 405 406 407 407 408 408 408 408 409 409 409 410 410 410

Sommaire
Les ascenseurs ultrarapides . . . . . . . . . Un raccourci pratique : la recopie simplifie Insrer facilement des cellules dans une liste Ajuster la largeur dune colonne . . . . . . . Changer le zoom dune feuille rapidement . Dplacer une cellule ou une plage . . . . . . Copier une cellule ou une plage . . . . . . . Crer un calendrier rapidement . . . . . . . Cration dune liste personnalise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411 411 412 412 412 413 413 414 415

Excel et les autres . . . . . . . . . . . . . . . 417


13.1 Excel et les fichiers texte . . . . . . . . . . . . . . Importer un fichier texte . . . . . . . . . . . . . . . Enregistrer une feuille au format texte . . . . . . . Excel et le Presse-papiers . . . . . . . . . . . . . . Afficher le Presse-papiers Office . . . . . . . . . . Comment effacer le contenu du Presse-papiers ? . . Excel et le Web . . . . . . . . . . . . . . . . . . . Envoyer un message avec Outlook Express en VBA Crer une requte sur le Web . . . . . . . . . . . . Ouvrir et fermer une connexion Internet en VBA . Excel et Word . . . . . . . . . . . . . . . . . . . . Comment lancer Word et ouvrir un document ? . . Procdure pour crire dans un fichier Word . . . . Procdure pour excuter une macro de Word . . . . Excel et divers . . . . . . . . . . . . . . . . . . . . Comment ouvrir un fichier Access en VBA ? . . . . Lancer lexplorateur de fichiers et ouvrir un dossier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 419 420 422 422 423 426 426 428 431 431 431 432 433 435 435 435

13.2

13.3

13.4

13.5

Manipulation des donnes


14.1 Slection - Copie . . . . . . . . . . . . . . . . . . Comment ne copier que la valeur dune cellule ? . . Comment atteindre une cellule ? . . . . . . . . . . Limiter le tri de donnes une zone dun tableau . Copier un tableau comme une image . . . . . . . . Copier/coller avec le Presse-papiers dOffice . . . . Dplacer ou copier une feuille dans un classeur . . Comment remplir automatiquement une colonne ? . Utilisation de la touche F4 . . . . . . . . . . . . . . Feuille et cellule . . . . . . . . . . . . . . . . . . . Comment dfinir un nom dans le classeur ? . . . . . Donner un nom une plage avec VBA . . . . . . . Afficher les noms dans la feuille de calcul . . . . . . Un autre type de commentaire . . . . . . . . . . . Figer les volets . . . . . . . . . . . . . . . . . . . . Filtrer seulement une partie dun tableau . . . . . . Comment transposer un tableau ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 439 440 441 443 443 444 445 446 446 446 447 450 451 452 453 453

14.2

Sommaire

14.3

Comment calculer sans calculer ? . . . . . . . . Recherche . . . . . . . . . . . . . . . . . . . . Paramtrage de la recherche . . . . . . . . . . Rechercher un format spcial pour le remplacer Rechercher un document avec le volet Office . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

454 454 454 455 457

Formules . . . . . . . . . . . . . . . . . . . . . . 459
Comment afficher les paramtres dune fonction ? . Comment afficher une formule au format texte ? . . Ne pas afficher le zro du rsultat dune formule . . Afficher des heures suprieures 24 heures . . . . Quel jour de lanne sommes-nous ? . . . . . . . . Comment savoir si une anne est bissextile ou pas ? Comment remplacer le point par une virgule ? . . . Comment savoir sil y a du texte dans une cellule ? . Comparer le contenu de deux cellules . . . . . . . . Supprimer des caractres . . . . . . . . . . . . . . Comment supprimer des espaces ? . . . . . . . . . Insrer une annotation dans une formule . . . . . . crire une fonction avec lAssistant . . . . . . . . . Crer rapidement des formules . . . . . . . . . . . Dfinir une valeur constante . . . . . . . . . . . . . Transformer une formule en nombre . . . . . . . . La vrification derreurs . . . . . . . . . . . . . . . Les options de la vrification derreurs . . . . . . . Exercices avec la TVA . . . . . . . . . . . . . . . . Quelques formules utiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462 465 465 466 467 467 468 468 469 470 471 472 473 474 476 477 478 478 480 480

Menus - Barre doutils . . . . . . . . . . . . . 481


Affichage des barres . . . . . . . . . . . . . . . . . . Modifier la taille des boutons des barres doutils . . . Modifier la taille dune zone de liste droulante . . . Comment changer limage du bouton de commande ? Personnaliser un bouton dune barre doutils . . . . . Ajouter un bouton la barre doutils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 486 486 486 487 489

Scurit et protection . . . . . . . . . . . . . 501


Protection dun classeur . . . . . . . . . . . . . . Partage dun classeur en lecture seule . . . . . . . Excuter une macro sur une feuille protge . . . Comment protger efficacement une feuille ? . . . Comment protger un classeur louverture ? . . Ajout de commentaires sur cellules verrouilles . Comment protger les macros de votre classeur ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 505 505 505 506 508 508

Sommaire Format . . . . . . . . . . . . . . . . . . . . . . . 511


Comment ajouter des points de suite un nombre ? . Comment formater pour obtenir 102 ou 5 m2 ? . . . . Comment taper un code postal avec un zro devant ? Comment afficher les centimes de seconde ? . . . . Comment modifier le format de la date par dfaut ? . Quelques formats de date et dheure . . . . . . . . . Comment modifier lorientation des cellules ? . . . . Comment barrer une cellule ? . . . . . . . . . . . . . Comment colorer une ligne sur deux ? . . . . . . . . Comment effacer seulement le format de la cellule ? . Comment centrer un titre sur plusieurs colonnes ? . . Entourer une information comme avec un Stabilo . . Comment appliquer un retrait dans une cellule ? . . . La mise en forme automatique . . . . . . . . . . . . Un tableau avec une image en toile de fond . . . . . Une image dans un commentaire . . . . . . . . . . . Crer son propre style . . . . . . . . . . . . . . . . . Copier des styles provenant dun autre classeur . . . . Masquer ou afficher une feuille . . . . . . . . . . . . Masquer ou afficher le quadrillage dune feuille . . . Ajouter un arrire-plan une feuille . . . . . . . . . Utiliser le zoom sur laffichage . . . . . . . . . . . . Modifier la palette de couleurs standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514 515 515 516 516 517 517 518 519 521 521 522 523 523 524 527 529 530 530 531 532 532 532

Impressions . . . . . . . . . . . . . . . . . . . . 535
Dfinir une zone dimpression ? . . . . . . . . . . . Comment afficher un Aperu avant impression ? . . Comment dfinir les marges prcisment ? . . . . . Dfinir les en-ttes et les pieds de page imprimer . Dfinir les lignes rpter en haut de chaque feuille Imprimer les en-ttes de lignes et de colonnes . . . Imprimer les commentaires de cellules . . . . . . . Comment insrer une image dans len-tte ? . . . . conomiser du papier et de lencre ! . . . . . . . . Ajuster les sauts de page . . . . . . . . . . . . . . . Comment imprimer un module ou une macro ? . . Comment barrer la feuille imprimer ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537 537 538 539 540 541 541 543 544 544 545 546

VBE et Solutions VBA . . . . . . . . . . . . . 549


Utiliser lenregistreur de macros . . . . . . . quoi sert la fentre Excution ? . . . . . . quoi sert la fentre Espion ? . . . . . . . Excuter une macro louverture du classeur Copier une macro, un module . . . . . . . . Supprimer une macro, un module . . . . . . Comment nommer un module ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551 552 553 555 556 558 558

Sommaire

La mthode Undo . . . . . . . . . . . . . . . . . . . Comment avoir la version de Windows ? . . . . . . . Comment tester la version dExcel ? . . . . . . . . . . Comment connatre le sparateur dcimal ? . . . . . Comment obtenir la liste des polices installes ? . . . Comment avoir la liste des couleurs et leur index ? . . Comment programmer des vnements ? . . . . . . . Lancer une macro une heure donne . . . . . . . . Vrifier quune macro complmentaire est installe . Modifier lapparence du curseur de la souris . . . . . Crer un bouton et lui affecter une macro avec VBA . Changer dutilisateur Windows . . . . . . . . . . . . Quitter Windows . . . . . . . . . . . . . . . . . . . . Comment crire une fonction matricielle avec VBA ? Comment crire une fonction personnalise ? . . . . Chercher et slectionner la plus grande valeur . . . . Comment slectionner la zone en cours ? . . . . . . . Faire rfrence la mme plage dans chaque feuille . Compter les cellules vides dune slection . . . . . . . Comment supprimer les espaces ? . . . . . . . . . . . Faire clignoter une cellule . . . . . . . . . . . . . . . Trier les onglets des feuilles par ordre alphabtique . Enregistrer la feuille active en nouveau classeur . . . Quelle est la taille du fichier ? . . . . . . . . . . . . . Inscrire la date et lheure dans un commentaire . . . Comment simuler la frappe dune touche avec VBA ?

. . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . .

559 560 560 561 563 563 564 565 566 568 569 569 569 570 571 572 573 575 578 578 579 580 582 585 585 586

Mdias . . . . . . . . . . . . . . . . . . . . . . . 587
Activer ou dsactiver les sons . . . . . . . . . . . Comment insrer un son Wave ? . . . . . . . . . Comment jouer un son Wave avec VBA ? . . . . Jouer un son Wave suivant la valeur dune cellule Comment jouer un son MP3 avec VBA ? . . . . . Faire parler les cellules . . . . . . . . . . . . . . Comment tester sil existe un lecteur de CD ? . . Comment connatre la rsolution de lcran ? . . . Insertion facile dun logo . . . . . . . . . . . . . Limage dun tableau avec liaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589 589 590 591 592 593 593 594 594 596

Graphiques. . . . . . . . . . . . . . . . . . . . . 599
Agrmenter ses sries dune image . . . . . . . . . . . . . . . . . . 604 Agrmenter la zone de traage dune image . . . . . . . . . . . . . 606 Comment ignorer les cellules vides ? . . . . . . . . . . . . . . . . . 607

Sommaire

Partie 3 :

Access . . . . . . . . . . . . . . . . . . . . . . 609

Questions gnrales sur Access. . . . . . . 611


Un zoom pour faciliter la saisie . . . . . . . . . Rationaliser linterface dAccess . . . . . . . . . Grer laffichage de la fentre Base de donnes Annoter les objets de la base de donnes . . . . Normaliser les noms dobjets . . . . . . . . . . Des raccourcis pour un accs rapide aux objets . Comment crer un splash screen ? . . . . . . Quelques Easter Eggs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618 619 620 620 621 624 625 626

Tables et relations . . . . . . . . . . . . . . . 629


24.1 Conception des tables . . . . . . . . . . . . . . . Bien choisir la cl primaire dune table . . . . . . Comment imprimer la structure des tables ? . . . Crer une table en VBA/SQL . . . . . . . . . . . Comment crer un champ calcul dans une table ? Mise en place des relations . . . . . . . . . . . . tablir une relation Plusieurs Plusieurs . . . Relation 1 1 force par Access . . . . . . . . Imprimer les relations . . . . . . . . . . . . . . . Supprimer toutes les relations rapidement . . . . Exploitation des tables . . . . . . . . . . . . . . . Figer les colonnes dune table . . . . . . . . . . . Automatiser le vidage dune table . . . . . . . . . Lister toutes les tables de la base de donnes . . . Compter les enregistrements dune table en VBA Discussion autour du NumroAuto . . . . . . . . Comment rinitialiser les champs NumroAuto ? . Un NumroAuto personnalis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631 631 634 634 637 638 638 639 640 641 643 643 643 643 645 646 646 647

24.2

24.3

24.4

Requtes . . . . . . . . . . . . . . . . . . . . . . 651
25.1 Requtes graphiques . . . . . . . . . . . . . . . Ordonnancer les champs dans la grille de requte Des alias pour renommer les champs de requte . Afficher les vingt meilleurs . . . . . . . . . . . . Un peu de hasard . . . . . . . . . . . . . . . . . Quel est lquivalent du Si() dExcel sous Access ? Comment arrondir des calculs dans une requte ? Crer une requte paramtre . . . . . . . . . . . Grer les paramtres vides (Null) . . . . . . . . . Construire une requte de regroupement . . . . . Plusieurs tables dans une requte Suppression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 653 653 654 656 657 659 660 660 662 663 666

Sommaire

25.2

Manipulation des requtes en SQL ou en VBA . . . . . Extraire les trois meilleurs par catgorie . . . . . . . . Excuter une requte Action en Visual Basic . . . . . . RunSQL ne fonctionne pas avec linstruction SELECT . Regrouper plusieurs tables par une requte UNION . . Apostrophes et SQL . . . . . . . . . . . . . . . . . . . Ouvrir une requte paramtre en Visual Basic . . . . Modifier le code SQL dune requte enregistre . . . . Calculer des cumuls dans une requte . . . . . . . . . . Numroter les lignes dune requte . . . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

667 668 668 669 670 671 673 674 674 676

Formulaires . . . . . . . . . . . . . . . . . . . . 679
26.1 Conception graphique des formulaires . . . . . . . . Formulaires et rsolution cran . . . . . . . . . . . . Dplacer une zone de texte sans son intitul . . . . . Plusieurs objets de mme taille, exactement ! . . . . . Grer le redimensionnement des images . . . . . . . Comment crer une image cliquable ? . . . . . . . . Dtacher les barres doutils de mise en forme . . . . . Reproduire la mise en forme . . . . . . . . . . . . . Gagner du temps avec les modles de formulaires . . Mise en forme conditionnelle . . . . . . . . . . . . . Mes formulaires ne simpriment pas correctement ! . Calculs dans le formulaire . . . . . . . . . . . . . . . Calculs impossibles dans le pied de formulaire . . . . Additionner des cases cocher . . . . . . . . . . . . Grer la touche Entre lors des dplacements . . . . Provoquer un retour la ligne dans un champ Mmo Grer lordre de parcours des champs . . . . . . . . . Programmation des formulaires . . . . . . . . . . . . Excuter un vnement de formulaire . . . . . . . . . Une horloge sur le formulaire . . . . . . . . . . . . . Faire clignoter un intitul . . . . . . . . . . . . . . . Masquer dynamiquement des champs de formulaire . Impossible de dsactiver le contrle actif . . . . . . . Mettre du texte en surbrillance par programmation . Valider les saisies dun formulaire . . . . . . . . . . . Charger une image de fond de faon dynamique . . . Parcourir tous les objets dun formulaire . . . . . . . Modifier la lgende de tous les formulaires . . . . . . Trier un formulaire de faon interactive . . . . . . . . Construire un formulaire dynamiquement . . . . . . Le problme de lvnement Form_Current . . . . . Des barres de progression . . . . . . . . . . . . . . . Travailler avec les listes . . . . . . . . . . . . . . . . Accder rapidement une fiche . . . . . . . . . . . . Afficher plusieurs colonnes dune liste droulante . . Rafrachir une liste droulante . . . . . . . . . . . . Des listes slection multiple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681 681 682 684 684 684 685 686 686 687 690 690 692 693 694 694 696 698 705 706 706 707 709 710 713 715 717 718 719 720 723 725 731 731 734 735 737

26.2

26.3

Sommaire
Un slecteur denregistrements convivial . . . . . Ajouter la mention Tous dans une liste droulante Synchronisation de deux listes droulantes . . . . Des onglets et des pages . . . . . . . . . . . . . . Afficher/masquer une page donglet . . . . . . . . Des onglets dans les onglets ! . . . . . . . . . . . Btir des sous-formulaires . . . . . . . . . . . . . Crer des sous-formulaires par glisser/dplacer . . Ouvrir un sous-formulaire partir dun formulaire Charger un sous-formulaire de faon dynamique . Construire un formulaire de recherche interactif . Gestion de linterface en VBA . . . . . . . . . . . Matriser OpenForm . . . . . . . . . . . . . . . . Fermer un formulaire en VBA . . . . . . . . . . Fermer tous les formulaires . . . . . . . . . . . . Un seul formulaire la fois ! . . . . . . . . . . . Savoir si un formulaire est ouvert . . . . . . . . . Tester si un formulaire est vide avant de louvrir . Ouvrir un formulaire sur un enregistrement vierge Ouvrir un formulaire en plein cran . . . . . . . . Ouvrir plusieurs fois le mme formulaire . . . . . Dplacer un formulaire par programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741 747 750 753 754 754 756 756 757 762 763 769 769 772 773 773 774 775 775 776 776 778

26.4

26.5

26.6

tats . . . . . . . . . . . . . . . . . . . . . . . . 781
27.1 Techniques dimpression classiques . . . . . . . . . Pourquoi mes tats perdent-ils leur mise en page ? . Access peut-il imprimer des planches dtiquettes ? Comment grer des sauts de page sur un tat ? . . . Un tat multicolonne avec titre large . . . . . . . . Exporter un tat au format Snapshot ou PDF . . . . Formules de calcul sur ltat . . . . . . . . . . . . . Les calculs ne fonctionnent pas en pied de page . . Plus de chiffres sur les tats . . . . . . . . . . . . . Comment numroter les lignes dun tat ? . . . . . Comment afficher des montants en toutes lettres ? . Impression en Visual Basic . . . . . . . . . . . . . OpenReport, une instruction matriser durgence ! Imprimer plusieurs copies du mme tat . . . . . . Imprimer lenregistrement en cours . . . . . . . . . Appliquer le filtre dun formulaire un tat . . . . Maquettage avanc en Visual Basic . . . . . . . . . Un logo facilement personnalisable . . . . . . . . . Tracer une bordure autour de chaque page dtat . Construire un tat sur une requte Analyse croise . Imprimer plusieurs tiquettes identiques . . . . . . La proprit Auto-extensible et les encadrements . Ajouter une table des matires un tat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 783 784 786 788 791 792 794 795 796 796 798 799 799 801 802 803 807 808 811 816 818 821 823

27.2

27.3

27.4

Sommaire

27.5

Gestion des imprimantes en VBA . . . . . . . . . . . . . . . . . . . 826 Comment modifier limprimante assigne un tat ? . . . . . . . . . 827

Travail sur les dates et les heures . . . . . 833


28.1 Simplifier la saisie de dates . . . . . . . . . . . . . Des raccourcis pour saisir la date et lheure . . . . . Date par dfaut . . . . . . . . . . . . . . . . . . . Faciliter la saisie des dates par un masque de saisie . Un masque de saisie variable en fonction de lanne Forcer un placement en dbut de champ . . . . . . Faciliter la saisie des dates laide dun calendrier . Manipuler le temps . . . . . . . . . . . . . . . . . Un module pour le temps . . . . . . . . . . . . . . Matriser le temps ! . . . . . . . . . . . . . . . . . La comparaison de dates ne fonctionne pas ! . . . . Trier par mois . . . . . . . . . . . . . . . . . . . . Dates anglo-saxonnes . . . . . . . . . . . . . . . . Calculer le nombre de jours dun mois donn . . . . Trouver le premier lundi dun mois . . . . . . . . . Calculer un ge partir dune date de naissance . . Vrifier lintersection de deux priodes de temps . . Excuter une action une heure prcise . . . . . . Convertir des minutes en heures . . . . . . . . . . Convertir des secondes en heures . . . . . . . . . . Additionner des dures au-del de 24 heures . . . . Calculer le nombre de jours ouvrs entre deux dates Calculer le nombre de jours fris sur une priode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835 835 835 836 836 837 837 840 840 841 843 843 847 849 850 850 851 852 852 853 853 856 856

28.2

Autour dAccess . . . . . . . . . . . . . . . . . 859


29.1 Interaction avec Word . . . . . . . . . . . . . . . Rappels sur le publipostage . . . . . . . . . . . . . Automatiser un publipostage . . . . . . . . . . . . Les signets Word : une alternative au publipostage . Ouvrir un document Word un emplacement prcis Interaction avec Excel . . . . . . . . . . . . . . . . Sous-traiter des calculs Excel ! . . . . . . . . . . . Calculer la valeur de Pi . . . . . . . . . . . . . . . O sont passes les fonctions Min() et Max() ? . . . Ouvrir un classeur Excel un emplacement prcis . Piloter Excel distance par Automation . . . . . . Supprimer des feuilles Excel distance . . . . . . . Interaction avec Outlook . . . . . . . . . . . . . . tablir des liaisons avec Outlook . . . . . . . . . . Expdier des mails avec pices jointes multiples . . Obtenir la liste des contacts Outlook . . . . . . . . Ajouter un rendez-vous dans Outlook . . . . . . . . Consulter des rendez-vous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861 861 864 865 869 870 870 871 871 871 873 875 878 878 879 882 883 884

29.2

29.3

Sommaire
29.4 Autres plates-formes . . . . . . . . . . . . . . . . . Exporter des donnes Access vers dautres logiciels . Convertir une base Access au format MySQL . . . . Mes tables lies sont en lecture seule . . . . . . . . Placer un Gif anim sur un formulaire . . . . . . . Placer une animation Flash sur un formulaire . . . . Placer une visionneuse PDF sur un formulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885 885 890 890 893 894 894

Macros et Visual Basic. . . . . . . . . . . . . 897


30.1 Programmation par macros . . . . . . . . . . . . . Le cas des macros Access . . . . . . . . . . . . . . Excuter une macro louverture dune base Access Redfinir le clavier via une macro AutoKeys . . . . Dfinir linfo-bulle dun bouton de barre doutils . . Access et Visual Basic . . . . . . . . . . . . . . . . Grer les rfrences par programmation . . . . . . Programmer un vnement . . . . . . . . . . . . . Choisir de programmer en VBA . . . . . . . . . . . Obtenir le chemin daccs la base de donnes . . . valuer une expression la vole . . . . . . . . . . Que reprsente Me ? O peut-on lutiliser ? . . . . Quitter Access vraiment ! . . . . . . . . . . . . . . Jouer un fichier audio . . . . . . . . . . . . . . . . Grer une banque dimages avec Access . . . . . . Dtruire un objet de la base en VBA . . . . . . . . Dtruire un objet dune autre base en VBA . . . . . Excuter du code VBA intervalles rguliers . . . . Fermer toutes les fentres de VBE en VBA . . . . Manipuler le texte en VBA . . . . . . . . . . . . . Les fonctions de traitement de chanes . . . . . . . Ajouter des initiales aux mots . . . . . . . . . . . . Des initiales gres plus finement . . . . . . . . . . Gnrer un mot de passe automatiquement . . . . . Gestion des valeurs Null . . . . . . . . . . . . . . . Savoir si un champ est vide (Null) . . . . . . . . . . Manipuler la valeur Null en VBA . . . . . . . . . . Null en calcul ! . . . . . . . . . . . . . . . . . . . . Programmation des Recordsets . . . . . . . . . . . Que sont les Recordsets ? quoi servent-ils ? . . . Lister le contenu dune table . . . . . . . . . . . . Ajouter un enregistrement dans un Recordset . . . Modifier un enregistrement dans un Recordset . . . Supprimer un enregistrement dans un Recordset . . RecordCount ne marche pas ? . . . . . . . . . . . . Dupliquer un enregistrement par Recordsets . . . . Accs au systme de fichiers en VBA . . . . . . . . Afficher la bote de dialogue Fichier/Ouvrir . . . . Comment tester lexistence dun fichier en VBA ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 899 899 900 902 904 906 909 911 913 916 917 920 922 923 923 928 929 929 929 931 931 933 934 935 936 936 937 938 939 939 940 941 942 942 945 948 952 953 955

30.2

30.3

30.4

30.5

30.6

Sommaire

30.7

Comment supprimer un fichier en VBA ? . . . . Comment renommer un fichier en VBA ? . . . Lire le numro de srie du disque dur . . . . . . Techniques avances . . . . . . . . . . . . . . . Plusieurs valeurs dans OpenArgs . . . . . . . . Utiliser des expressions rationnelles dans Access

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

956 956 959 961 961 968

Access et Internet . . . . . . . . . . . . . . . 973


31.1 Courrier lectronique . . . . . . . . . . . . . . . Automatiser les mailto . . . . . . . . . . . . . . . Quand viter les liens hypertextes dans une table ? Des liens hypertextes sans lien hypertexte . . . . . Expdier un e-mail partir dAccess . . . . . . . Programmer un envoi en nombre . . . . . . . . . Pages web statiques et dynamiques . . . . . . . . Produire des pages HTML statiques . . . . . . . Comment interfacer Access des pages ASP ? . . Du FTP avec Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 975 975 976 978 980 982 984 984 986 988

31.2

Mise en rseau, scurisation et administration des bases de donnes . 991


32.1 Grer les bases de donnes . . . . . . . . . . . . . . . . . . . . . . 993 Que sont les tables MSys ? . . . . . . . . . . . . . . . . . . . . . . . 994 Comment connatre les liaisons entre les objets ? . . . . . . . . . . . 996 Comment sauvegarder une base de donnes ? . . . . . . . . . . . . 1001 Quels rflexes avoir en cas de problme srieux ? . . . . . . . . . . 1006 Problmatiques rseau . . . . . . . . . . . . . . . . . . . . . . . . 1007 Installer une base en rseau de faon optimale . . . . . . . . . . . 1007 Comment rtablir les liaisons de tables en VBA ? . . . . . . . . . . 1010 Que sont les fichiers .ldb ? . . . . . . . . . . . . . . . . . . . . . . 1011 Grer les utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . 1012 Obtenir lutilisateur actuel dune base de donnes . . . . . . . . . . 1012 Problmes dus la rplication . . . . . . . . . . . . . . . . . . . . 1020 Scurit des bases de donnes . . . . . . . . . . . . . . . . . . . . 1022 Comment masquer la fentre Base de donnes ? . . . . . . . . . . 1023 Comment passer outre les options de dmarrage ? . . . . . . . . . 1023 Comment renforcer les options de dmarrage ? . . . . . . . . . . . 1024 Quest-ce que le codage/dcodage ? . . . . . . . . . . . . . . . . . 1025 Un MDE scurise-t-il toute une base ? . . . . . . . . . . . . . . . . 1026 Impossible de convertir un fichier MDB en MDE . . . . . . . . . . 1026 Peut-on convertir un fichier MDE en MDB ? . . . . . . . . . . . . 1027 Dploiement dune application Access . . . . . . . . . . . . . . . . 1032 Paramtrer un raccourci vers une base Access . . . . . . . . . . . . 1033 Modifier les options de la base Access en VBA . . . . . . . . . . . 1037

32.2

32.3 32.4 32.5

32.6

Index . . . . . . . . . . . . . . . . . . . . . . . . 1039

Vous aimerez peut-être aussi