Référence VBA OfficeOffice VBA Reference

Office Visual Basic pour applications (VBA) est un langage de programmation basé sur les événements qui vous permet d’étendre les applications Office.Office Visual Basic for Applications (VBA) is an event-driven programming language that enables you to extend Office applications.

Programmation VBA dans OfficeVBA programming in Office

Cette référence est destinée aux utilisateurs Office expérimentés qui souhaitent en savoir plus sur VBA et sur la façon dont la programmation peut les aider à personnaliser Office.This reference is for experienced Office users who want to learn about VBA and who want some insight into how programming can help them to customize Office.

La suite d’applications Office dispose d’un ensemble complet de fonctionnalités.The Office suite of applications has a full set of features. Il existe plusieurs façons de créer, mettre en forme et manipuler des documents, courrier, bases de données, formulaires, feuilles de calcul et présentations.There are many different ways to author, format, and manipulate documents, email, databases, forms, spreadsheets, and presentations.

La puissance de la programmation VBA dans Office est que presque toutes les opérations que vous pouvez effectuer avec une souris, un clavier ou une boîte de dialogue peuvent également être automatisées à l’aide de VBA.The great power of VBA programming in Office is that nearly every operation that you can perform with a mouse, keyboard, or a dialog box can also be automated by using VBA. De plus, si cette opération peut être effectuée une fois avec VBA, elle peut être répétée facilement une centaine de fois.Further, if it can be done once with VBA, it can be done just as easily a hundred times. En fait, l’automatisation des tâches répétitives est l’une des utilisations les plus courantes de VBA dans Office.In fact, the automation of repetitive tasks is one of the most common uses of VBA in Office.

Au-delà de la capacité de scripter VBA pour accélérer les tâches quotidiennes, vous pouvez utiliser VBA pour ajouter de nouvelles fonctionnalités pour les applications Office ou pour inviter et interagir avec l’utilisateur de vos documents d’une manière qui est spécifique aux besoins de votre entreprise.Beyond the power of scripting VBA to accelerate every-day tasks, you can use VBA to add new functionality to Office applications or to prompt and interact with the user of your documents in ways that are specific to your business needs. Par exemple, vous pouvez écrire du code VBA qui affiche un message qui rappelle aux utilisateurs d’enregistrer un document sur un lecteur réseau particulier la première fois qu’ils essaient de l’enregistrer.For example, you could write some VBA code that displays a pop up message that reminds users to save a document to a particular network drive the first time they try to save it.

Voir aussiSee also

Assistance et commentairesSupport and feedback

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ?Have questions or feedback about Office VBA or this documentation? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.