Propriété ou méthode non prise en charge par l'objet

L'erreur indiquant que l'objet ne prend pas en charge cette propriété ou cette méthode se produit lorsque vous essayez d'utiliser une méthode ou une propriété non prise en charge par l'objet spécifié. Par exemple, l'instruction ci-dessous génère une erreur.

ActiveDocument.Copy

La propriété ActiveDocument renvoie un objet Document . Aucune méthode ou propriété Copy n’est disponible pour l’objet Document . Par conséquent, une erreur se produit. Pour déterminer quelles propriétés et méthodes sont disponibles pour un objet, effectuez l’une des opérations ci-dessous.

  • Utilisez l'Explorateur d'objets pour déterminer quels membres (propriétés et méthodes) sont disponibles pour la classe (l'objet) sélectionnée.

  • Utilisez la fonctionnalité IntelliSense dans Visual Basic Editor. Lorsque vous tapez un point (.) après une propriété ou une méthode dans Visual Basic Editor, une liste des propriétés et méthodes disponibles s’affiche.

  • Utilisez l’aide de Word Visual Basic pour Applications pour déterminer quelles propriétés et méthodes peuvent être utilisées avec un objet. Chacune des rubriques consacrées aux objets comprend une page qui répertorie les propriétés et les méthodes associées à l'objet. Appuyez sur F1 dans l'Explorateur d'objets ou dans un module pour afficher la rubrique d'aide appropriée.

  • Utilisez la fonction TypeName pour déterminer le type d’objet renvoyé par une expression. L’exemple suivant affiche « Range », car la propriété Content renvoie un objet Range .

  MsgBox TypeName(ActiveDocument.Content)

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette 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.