Cet article vous explique comment personnaliser le mode de démarrage de Microsoft Office Access 2007 en ajoutant des commutateurs et des paramètres à la commande de démarrage. Par exemple, Office Access 2007 peut ouvrir un fichier spécifique ou exécuter une macro spécifique au démarrage.
Les commutateurs de ligne de commande sont également appelés options de ligne de commande. En fonction de leur rôle, certains commutateurs nécessitent des paramètres, d'autres non.
Si vous ne souhaitez utiliser un commutateur et tous les paramètres associés qu'une seule fois, vous pouvez taper la chaîne de commande dans la zone Exécuter (vous y accédez en cliquant sur Exécuter dans le menu Démarrer) dans Microsoft Windows. La chaîne de commande est constituée de la commande qui démarre le programme , dans ce cas Msaccess.exe , suivie de plusieurs commutateurs et paramètres. Si vous souhaitez utiliser le même paramètre et les paramètres associés plusieurs fois, vous pouvez créer un raccourci bureau qui démarre toujours le programme en utilisant le même commutateur et les mêmes paramètres. Cet article explique comment effectuer les deux opérations, et contient un tableau qui répertorie tous les commutateurs et paramètres disponibles dans Office Access 2007.
Dans cet article
Introduire des commandes, des commutateurs et des paramètres
À chaque fois que vous démarrez Access en cliquant sur l'icône de programme ou sur le nom de programme Access dans le menu Démarrer, vous pouvez exécuter la commande Msaccess.exe, sans pour autant l'entrer ou la voir.
Vous pouvez modifier certains aspects du mode de démarrage du programme en ajoutant les sous-commandes, appelées commutateurs, à la commande Msaccess.exe. Un commutateur est un espace après la commande principale, suivi d'une barre oblique (/) et de son nom. Le commutateur est parfois suivi d'un autre espace et de plusieurs instructions spécifiques appelées paramètres, qui fournissent des informations supplémentaires sur le mode d'exécution de la commande Msaccess.exe. Par exemple, la commande suivante demande à Access de démarrer, puis d'ouvrir le fichier spécifié à utiliser en lecture seule :
msaccess.exe /ro "c:\My Folder\My Database.accdb"
Dans cet exemple, le commutateur est /ro et le paramètre est "c:\My Folder\My Database.accdb" . Remarquez que le chemin d'accès au fichier est ici placé entre guillemets car il contient des espaces. Lorsque ce chemin ne contient pas d'espaces, les guillemets ne sont pas nécessaires.
Dans Office Access 2007, vous pouvez passer outre msaccess.exe et commencer la commande par le chemin d'accès complet, suivie des commutateurs et des paramètres. Par exemple, vous pouvez taper les commandes mentionnées ci-dessus, comme suit :
"c:\My Folder\My Database.accdb" /ro
Remarque Pour les fichiers .accdb, .adp, ou .mdb, vérifiez qu'Access n'est pas déjà en cours d'exécution lorsque vous soumettez une commande sans le fichier msaccess.exe. Si Access est déjà en cours d'exécution, aucun commutateur de ligne de commande n'est transmis. En revanche, à l'ouverture d'un fichier .accdr, .mde, .accde, ou .ade, une nouvelle instance d'Access est toujours lancée, ainsi les commutateurs de ligne de commande fonctionnent normalement.
Haut de la page
Utiliser un commutateur une seule fois en l'ajoutant à la commande Exécuter
- Dans Microsoft Windows, cliquez sur Démarrer, puis cliquez sur Exécuter.
- Dans la zone Exécuter, tapez msaccess.exe, ou cliquez sur Parcourir pour trouver cette commande.
- Insérez un espace, puis tapez le commutateur et les paramètres. Une commande peut contenir plusieurs commutateurs et paramètres. Par exemple, pour ouvrir une certaine base de données en lecture seule, puis pour exécuter une certaine macro dans cette base de données, tapez :
msaccess.exe /ro "c:\MyFolder\MyDatabase.accdb" /x MyMacro
La prochaine fois que vous démarrez Access sans les commutateurs de ligne de commande, le programme utilise ses paramètres par défaut. Pour utiliser vos paramètres personnalisés dans le cadre d'un démarrage à répétition, voir la section suivante.
Remarques
- Les commutateurs et les paramètres ne respectent pas le casse. Par exemple, le fonctionnement de /RO et /ro est identique.
- Insérez un espace avant chaque commutateur et un autre avant chaque paramètre.
Haut de la page
Rendre un commutateur disponible pour plus tard en créant un raccourci
Commencez par vérifier l'emplacement du fichier Msaccess.exe sur votre ordinateur. Si vous avez accepté les emplacements de dossier par défaut lors de l'installation d'Access, le fichier Msaccess.exe file se situe généralement ici :
C:\Program Files\Microsoft Office\Office12\msaccess.exe
Si vous ne trouvez pas le fichier Msaccess.exe à cet emplacement, recherchez-le et retenez son chemin d'accès complet.
- Cliquez avec le bouton droit sur le Bureau Windows, pointez sur Nouveau, puis cliquez sur Raccourci dans le menu contextuel.
- Dans l'Assistant Créer un raccourci, dans la zone Entrez l'emplacement de l'élément, tapez un guillemet ("), entrez le chemin d'accès complet au fichier Msaccess.exe (y compris son nom) et tapez un guillemet. (Vous pouvez aussi cliquer sur Parcourir pour rechercher et pour sélectionner ce fichier. Dans ce cas, les guillemets sont ajoutés automatiquement).
- Après le guillemet final, insérez un espace, puis tapez le commutateur et les paramètres. Si le paramètre est un chemin d'accès au fichier avec des espaces, il doit également être placé entre guillemets. Par exemple :
"c:\program files\microsoft office\office12\msaccess.exe" /ro "c:\My Folder\My Database.accdb"
- Cliquez sur Suivant.
- Dans la zone Entrez un nom pour ce raccourci, tapez un nom pour le raccourci, puis cliquez sur Terminer.
L'Assistant crée le raccourci et le place sur le Bureau.
- Chaque fois que vous souhaitez démarrer Access avec vos paramètres personnalisés, double-cliquez sur le raccourci.
Conseil Pour ajouter le raccourci bureau au menu Démarrer de Windows, cliquez avec le bouton droit sur le raccourci, puis cliquez sur Ajouter au menu Démarrer dans le menu contextuel.
Vous pouvez créer plusieurs raccourcis, qui appliquent des commutateurs et des paramètres différents au programme lors du démarrage.
Remarques
- Les commutateurs et les paramètres respectent ne pas le casse. Par exemple, le fonctionnement de /RO et /ro est identique.
- Insérez un espace avant chaque commutateur et un autre avant chaque paramètre.
Haut de la page
Commutateurs et paramètres disponibles
Le tableau suivant répertorie tous les commutateurs et paramètres disponibles dans Office Access 2007.
| Commutateur |
Paramètre |
Description |
| Aucun |
base de données |
Ouvre la base de données ou le projet Microsoft Access spécifié. Insérez un chemin d'accès, le cas échéant. Si vous insérez un chemin avec des espaces, placez-le entre guillemets. |
| /excl |
Aucun |
Ouvre la base de données Access spécifiée en accès exclusif (exclusif : type d’accès à des données d’une base de données partagées sur un réseau. Lorsque vous ouvrez une base de données en mode exclusif, vous empêchez d’autres personnes de l’ouvrir.). Pour ouvrir la base de données et la partager dans un environnement multi-utilisateur (base de données multi-utilisateur (partagée) : base de données qui permet à un ou plusieurs utilisateurs d’accéder au même ensemble de données et de le modifier en même temps.), ignorez ce commutateur. S'applique uniquement aux bases de données Access. |
| /ro |
Aucun |
Ouvre la base de données Access ou le projet Access spécifié en lecture seule. |
| /runtime |
Aucun |
Spécifie qu'Access démarre avec des options de version d'exécution. |
| /user |
nom d'utilisateur |
Démarre Access en utilisant le nom d'utilisateur spécifié. S'applique à Access 2002-2003 et aux bases de données antérieures uniquement. |
| /pwd |
mot de passe |
Démarre Access en utilisant le mot de passe spécifié. S'applique à Access 2002-2003 et aux bases de données antérieures uniquement. |
| /profile |
profil utilisateur |
Démarre Access en utilisant les options du profil d'utilisateur spécifié au lieu des paramètres standard du registre Windows créés lors de l'installation d'Access. Cette option remplace le commutateur /ini utilisé dans les versions d'Access antérieures à Access 95 pour spécifier un fichier d'initialisation. |
| /compact |
base de données cible ou projet Access cible |
Compacte et répare la base de données Access, ou compacte le projet Access spécifié avant le commutateur /compact, puis ferme Access. Si vous omettez de mentionner un nom de fichier cible après le commutateur /compact, le fichier est compacté sous le même nom dans son dossier d'origine. Pour compacter sous un autre nom, spécifiez un fichier cible. Si vous n'incluez pas de chemin dans le paramètre base de données cible ou projet Access cible, le fichier cible est créé par défaut dans le dossier Mes documents. Si vous insérez un chemin avec des espaces, placez-le entre guillemets.
Dans un projet Access, cette option compacte le fichier de projet (.adp), mais pas la base de données Microsoft SQL Server.
|
| /repair |
Aucun |
Répare la base de données Access spécifiée avant le commutateur /repair, puis ferme Access. Dans Microsoft Access 2000 et versions ultérieures, les fonctionnalités de compactage et réparation sont incluses dans le commutateur /compact. Le commutateur /repair est pris en charge à des fins de compatibilité avec les versions antérieures. |
| /convert |
base de données cible |
Convertit une version précédente de base de données Access ou de projet Access au format de fichier Access 2007, renomme le nouveau fichier, puis ferme Access. Vous devez spécifier la base de données source avant d'utiliser le commutateur /convert. |
| /x |
macro |
Ouvre la base de données Access spécifiée avant le commutateur /x, puis exécute la macro spécifiée. Vous pouvez également exécuter une macro à l'ouverture d'une base de données en créant une macro intitulée AutoExec.
Dans la mesure où les macros risquent de contenir des virus, faites preuve de prudence lors de leur exécution. Prenez les précautions suivantes : exécutez un logiciel antivirus à jour sur votre ordinateur ; utilisez le Centre de gestion de la confidentialité pour désactiver toutes les macros, à l'exception de celles qui comportent une signature numérique ; gérez une liste de sources approuvées de macros.
|
| /cmd |
Aucun |
Spécifie que ce qui suit dans la ligne de commande constitue la valeur qui sera renvoyée par la fonction Command. Cette option doit être le dernier commutateur sur la ligne de commande. Vous pouvez remplacer /cmd par un point-virgule (;).
Utilisez ce commutateur pour spécifier un argument de ligne de commande à utiliser dans le code Visual Basic pour Applications (VBA) (VBA (Visual Basic pour Applications) : version macrolangage de Microsoft Visual Basic qui sert à programmer des applications Windows. VBA est fourni avec plusieurs programmes Microsoft.).
|
| /wrkgrp |
fichier de groupe de travail |
Démarre Access en utilisant le fichier de groupe de travail. S'applique à Access 2002-2003 et aux bases de données antérieures uniquement. |
Haut de la page