Action de Macro SaveObject

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Vous pouvez utiliser l’action de macro SaveObject pour enregistrer un objet Access indiqué ou l’objet actif si aucun n’est spécifié. Vous pouvez également enregistrer l’objet actif avec un nouveau nom dans certains cas (cela fonctionne de la même que la commande Enregistrer sous dans la Barre d’outils Accès rapide ).

Remarque : Commencer dans Access 2010, l’action de macro Enregistrer a été renommée SaveObject.

Remarque : Cette action ne sera pas autorisée si la base de données n’est pas fiable.

Paramètre

L’action SaveObject accepte les arguments suivants.

Argument de l’action

Description

Type d’objet

Le type d’objet que vous voulez enregistrer. Cliquez sur Table, requête, formulaire, état, Macro, Module, Page d’accès aux données, Vue serveur, diagramme, La procédure stockée ou fonction dans la zone Type d’objet dans la section Arguments d’Action de la fenêtre de création de macro. Pour sélectionner l’objet actif, laissez cet argument vierge. Si vous sélectionnez un type d’objet dans cet argument, vous devez sélectionner le nom d’un objet existant dans l’argument Nom de l’objet .

Nom de l’objet

Le nom de l’objet doit être enregistré. La zone Nom de l’objet affiche tous les objets dans la base de données du type sélectionné par l’argument Type d’objet . Si vous omettez l’argument Type d’objet vide, vous pouvez laisser cet argument vide pour enregistrer l’objet actif ou, dans certains cas, entrez un nouveau nom dans cet argument pour enregistrer l’objet actif avec ce nom.

Si vous entrez un nouveau nom, le nom doit respecter les conventions d’appellation pour les objets Access.

Remarques

L’action de macro SaveObject fonctionne avec toutes les objets de base de données que l’utilisateur peut explicitement ouvrir et enregistrer. L’objet spécifié doit être ouvert pour que l’action SaveObject a aucun effet sur l’objet. Cette action a le même effet que la sélection d’un objet, puis enregistrez-la en cliquant sur Enregistrer dans la Barre d’outils Accès rapide. Si vous laissez vide l’argument Type d’objet et en entrant un nouveau nom dans l’argument Nom de l’objet a le même effet que cliquez sur Enregistrer sous dans la Barre d’outils Accès rapide et entrez un nouveau nom pour l’objet actif. À l’aide de l’action de macro SaveObject vous permet de spécifier un objet pour enregistrer et exécuter une commande Enregistrer sous à partir d’un macro.

Remarque : Vous ne pouvez pas utiliser l’action de macro SaveObject pour enregistrer une des opérations suivantes avec un nouveau nom :

  • formulaire dans mode Formulaire ou mode Feuille de données.

  • état en mode Aperçu avant impression.

  • Un module.

  • Une vue serveur en mode feuille de données ou Aperçu avant impression.

  • page d’accès aux données dans mode Page.

  • Une table en mode feuille de données ou Aperçu avant impression.

  • Une requête en mode feuille de données ou Aperçu avant impression.

  • procédure stockée en mode feuille de données ou en mode Aperçu avant impression.

L’action de macro SaveObject , si elle est effectuée dans une macro exécutée dans la base de données Active ou dans un base de données bibliothèque, enregistre toujours l’objet spécifié ou l’objet actif dans la base de données dans laquelle l’objet a été créé.

Si vous enregistrez l’objet active avec un nouveau nom, mais le nom est identique au nom d’un objet existant de ce type, une boîte de dialogue vous demande si vous voulez remplacer l’objet existant. Si vous avez défini l’argument Avertissements de l’action de macro avertissements sur non, la boîte de dialogue n’est pas affichée et l’ancien objet est automatiquement remplacé.

Pour exécuter l’action SaveObject dans un module Visual Basic pour Applications (VBA), utilisez la méthode Save de l’objet DoCmd .

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×