Lorsque vous travaillez dans le langage de programmation VBA - Visual Basic pour Applications - vous pouvez rencontrer la déclaration erreur Cela signifie que votre commande a fait référence à une propriété ou une méthode associée à un VBA " Objet requis ". objet logiciel , mais vous ne spécifiez pas l'objet que vous vouliez dire. Objets
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 même un seul caractère. Vous pouvez regrouper plusieurs objets VBA du même type - une demi- douzaine de 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 généralement des propriétés et des méthodes.
Propriétés
propriétés sont les attributs d'un objet logiciel . Si l'objet est un document, ses propriétés notamment 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 des activités qui réalisent des objets : si un document est l'objet , vous utilisez la méthode " PrintOut " pour diriger l'ordinateur pour l'imprimer. VBA se classe dans une hiérarchie , et des objets de rang inférieur tels que "Couleur" ou "Value" peut devenir propriétés des objets de rang supérieur .
Objet
requis
Propriétés et méthodes
doivent être attachés à des objets VBA. Si vous essayez de travailler avec des propriétés ou des méthodes sans un objet attaché , " Objet requis " s'affiche - l'équivalent de frapper "Imprimer" sans identifier un document. Une fois que vous attachez un objet à la propriété que vous souhaitez travailler, 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 à recevoir le message d'erreur , même après que vous spécifiez l'objet et confirmer l'orthographe . La prochaine étape est de voir si l'objet est visible à partir de la partie du programme où vous y référer. Si vous accédez à l'objet nécessite l'aide d'une commande d'ouverture de fichiers , regarder la commande et voir si elle utilise les bons arguments . Si rien ne fonctionne , vérifiez la documentation de l'objet et assurez-vous que l'action que vous demandez est valide - par exemple, que le bien que vous faites référence est une propriété de l'objet
< . br>