Passer directement au contenu principal

MoveAndSizeWindow, action de macro

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Dans les bases de données de bureau Access si vous avez défini les options de la fenêtre de document de manière à utiliser les fenêtres superposées au lieu des documents à onglets, vous pouvez utiliser l’action de macro MoveAndSizeWindow pour déplacer ou redimensionner la fenêtre active. Pour plus d’informations sur la définition des options de la fenêtre de document, voir la section Remarques.

Remarque : Cette action de macro ne peut pas être appliquée aux fenêtres de code de Visual Basic Editor. Pour plus d’informations sur la façon d’affecter des fenêtres de code, voir la rubrique relative à la propriété WindowState .

Remarque : Depuis Access 2010, l’action de macro DéplacerDimensionner a été renommé MoveAndSizeWindow.

Remarque : L’action de macro MoveAndSizeWindow n’est pas disponible dans les applications Web Access.

Paramètre

L’action de macro MoveAndSizeWindow comporte les arguments suivants.

Argument de l’action

Description

Droite

Nouvelle position horizontale du coin supérieur gauche de la fenêtre, mesurée à partir du bord gauche de sa fenêtre qui la contient. Entrez la position dans la zone de l’argument droite .

Bas

Nouvelle position verticale du coin supérieur gauche de la fenêtre, mesurée à partir du bord supérieur de la fenêtre qui la contient.

Largeur

La nouvelle largeur de la fenêtre.

Hauteur

La nouvelle hauteur de la fenêtre.


Si vous laissez un argument vide, Access utilise le paramètre actuel de la fenêtre.

Vous devez entrer une valeur pour au moins un argument.

Remarque : Chaque mesure est exprimée en centimètres ou en centimètres, selon les paramètres régionaux du panneau de configuration Windows.

Remarques

Pour configurer une application de manière à utiliser les fenêtres qui se chevauchent au lieu des documents à onglets, utilisez la procédure suivante:

  1. Cliquez sur Fichier > Options.

  2. Cliquez sur Base de données active.

  3. Dans la section Options de l' application , sous options de la fenêtre de document, cliquez sur fenêtres superposées.

  4. Cliquez sur OK, puis fermez et rouvrez la base de données.

Cette action revient à cliquer sur déplacer ou sur taille dans le menu contrôle de la fenêtre. Les commandes de menu vous permettent d’utiliser les touches de direction du clavier pour déplacer ou redimensionner la fenêtre. À l’aide de l’action de macro MoveAndSizeWindow , vous entrez directement les mesures de position et de taille. Vous pouvez également utiliser la souris pour déplacer et redimensionner les fenêtres.

Vous pouvez utiliser cette action de macro sur n’importe quelle fenêtre dans n’importe quel affichage.

Conseils

  • Pour déplacer une fenêtre sans la redimensionner, entrez les valeurs des arguments droite et bas tout en laissant vides les arguments largeur et hauteur .

  • Pour redimensionner une fenêtre sans la déplacer, entrez les valeurs des arguments largeur et hauteur tout en laissant vides les arguments droite et inférieur .

Pour exécuter l’action de macro MoveAndSizeWindow dans un module Visual Basic pour applications (VBA), utilisez la méthode MoveSize de l’objet DoCmd .

Exemple

Synchroniser les formulaires à l’aide d’une macro

Les actions de macro suivantes ouvrent un formulaire liste des produits dans le coin inférieur droit du formulaire fournisseurs, affichant les produits du fournisseur actuel. Il illustre l’utilisation des actions echo, BoîteMsg, GoToControl, ArrêtMacro, OpenFormet MoveAndSizeWindow . Il montre également comment utiliser une expression conditionnelle avec les actions BoîteMsg, GoToControlet ArrêtMacro . Cette macro doit être liée au bouton réviser les produits figurant sur le formulaire fournisseurs.

Condition

Action

Arguments: paramètre

Commentaire

Echo

Echo activé: non

Arrêt de la mise à jour de l’écran pendant l’exécution de la macro.

EstNull ([Réf fournisseur])

BoîteMsg

Message: accédez à l’enregistrement du fournisseur dont vous souhaitez afficher les produits, puis cliquez de nouveau sur le bouton réviser les produits.

Bip: Oui

Type: aucun

Titre: sélectionner un fournisseur

S’il n’y a aucun fournisseur actuel dans le formulaire fournisseurs, affichez un message.

AtteindreContrôle

Nom du contrôle: CompanyName

Déplacer le focus sur le contrôle CompanyName.

...

ArrêtMacro

Arrêtez la macro.

OuvrirFormulaire

Nom du formulaire: liste de produits

Affichage: feuille de données

Nom du filtre:

Condition WHERE: [Réf fournisseur] = [Forms]! [Fournisseurs]! RéfFournisseur

Mode données: lecture seule

Mode fenêtre: normal

Ouvrir le formulaire liste des produits et afficher les produits du fournisseur actuel.

MoveAndSizeWindow

Droite: 0,7799 "

Vers le bas: 1,8 "

Positionnez le formulaire liste des produits dans le coin inférieur droit du formulaire fournisseurs.

Développez vos compétences dans Office
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.

×