Les partenaires publicitaires:

VBA objet requis

Lorsque vous travaillez dans le langage de programmation VBA - Visual Basic pour Applications - vous pouvez rencontrer la déclaration d'erreur "Objet requis." Cela signifie que votre commande fait référence à une propriété ou une méthode associée à un objet logiciel VBA, mais vous n'a pas précisé quel objet que vous vouliez dire.

  1. Objets

    • Les objets dans les langages de programmation sont parties d'une application comme une liste, une case à cocher, une forme, une feuille de calcul, un bouton ou d'un seul caractère. Vous pouvez regrouper plusieurs objets VBA du même type - une demi-douzaine formulaires utilisés dans la même application, par exemple - ainsi que dans un objet de collection. En modifiant ou en manipulant une collection, vous affectez tous les objets de cette collection à la fois. Les outils pour ce faire sont habituellement propriétés et méthodes.

    • Propriétés




      • Les propriétés sont les attributs d'un objet logiciel. Si l'objet est un document, ses propriétés comprennent son nom, son contenu et si le contenu actuel a été enregistré. Les propriétés des cellules dans un réseau pourraient inclure la valeur numérique assignée à chaque cellule. Les méthodes sont les activités que les objets effectuent: Si un document est l'objet, vous utilisez le "Imprimer" méthode pour diriger l'ordinateur pour imprimer. VBA se classe dans une hiérarchie, et des objets de rang inférieur tels que "Couleur" ou "Valeur" peuvent devenir des propriétés des objets de rang supérieur.

      Objet requis

      • Propriétés et méthodes doivent être attaché à des objets VBA. Si vous essayez de travailler avec des propriétés ou des méthodes sans un objet attaché, "Objet requis" pops up - l'équivalent de frapper "Impression" sans identifier un document. Une fois que vous attachez un objet à la propriété que vous souhaitez travailler avec, qui devrait résoudre le problème. Si vous obtenez toujours le message, vérifiez que vous épeler le nom de la propriété correctement.

      Considérations

      • Parfois, vous continuez à obtenir le message d'erreur, même après que vous spécifiez l'objet et de confirmer l'orthographe. La prochaine étape est de voir si l'objet est visible à partir de la partie du programme où vous référer. Si l'accès à l'objet nécessite l'utilisation d'un fichier commande Ouvrir, regardez la commande et voir si elle utilise les bons arguments. Si rien ne fonctionne, consultez la documentation de l'objet et assurez-vous que l'action que vous demandez est valide - par exemple, que la propriété que vous faites référence est une propriété de l'objet.

    » » » » VBA objet requis