L’objet Application d’Excel

L’objet application est l’objet principal. Il se trouve en haut de l’application Excel de la hiérarchie des objets de l’application Excel elle-même. Certaines propriétés et méthodes sont expliquées ci-dessous. En contrôlant l’objet Application, vous pouvez effectuer de nombreuses tâches, comme enregistrer l’apparence de votre écran à la fin d’une journée de travail ou quitter l’application. Comme vous le savez, Excel vous permet d’enregistrer les paramètres de l’écran en utilisant le bouton Enregistrer l’espace de travail de l’onglet Affichage. La tâche d’enregistrement de l’espace de travail peut être facilement effectuée avec VBA.

Application.SaveWorkspace "Projet"

Cette instruction enregistre les paramètres de l’écran dans le fichier d’espace de travail nommé Projet.
La prochaine fois que vous devrez travailler avec les mêmes fichiers et la même disposition des fenêtres, ouvrez simplement le fichier Projet.xlwx pour qu’Excel affiche les fichiers corrects et restaure votre écran avec ces paramètres. Et maintenant, écrivons quelques instructions qui utilisent l’objet Application.

1 Chemin de l’application de sortie

Le chemin dans lequel Excel est installé est généré avec la procédure suivante:

Sub CheminApplication()
MsgBox Application.Path
End Sub

Commentaires

  • La valeur de la propriété Path de l’objet Application est déterminée et sortie.
  • Il s’agit du répertoire du PC dans lequel l’application Excel a été installée.
  • La sortie avec une installation standard:

 

 

 

 

 

 

2 Appel de la procédure avec un retard

La procédure suivante lance l’appel d’une autre procédure dans le futur :

Sub AppelProcedureFutur()
Application.OnTime Now + TimeValue("00:00:05"), _
"CheminApplication"
End Sub

Commentaires

  • La méthode OnTime () de l’objet application est appelée.
  • Il est utilisé pour effectuer des procédures à l’avenir. Il est appelé avec une heure et un nom de procédure entre guillemets.
  • L’heure peut être soit absolue (par exemple, appel à 17h35: 30) ou relative (par exemple, appel dans 5 secondes, comme ci-dessus).
  • Si l’heure est relative, l’heure actuelle doit d’abord être déterminée à l’aide de la fonction pré-configurée Maintenant (). Une spécification de temps est ajoutée à cette heure. Ceci est fourni par la fonction prête à l’emploi TimeValue ().

3 Fermer l’application Microsoft Excel

La procédure suivante ferme l’ensemble de l’application Excel:

Sub FermerExcel()
Application.Quit
End Sub

Commentaires

  • La méthode Quit () de l’objet Application est appelée.
  • Il ferme Excel, y compris tous les classeurs ouverts, le VBE et l’aide d’Excel.
  • Si un classeur a été modifié, il sera demandé à l’utilisateur s’il souhaite l’enregistrer.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x