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. Il n’existe aucune méthode ou propriété Copy 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 IntelliSense de l’éditeur Visual Basic. Lorsque vous tapez un point (.) après une propriété ou une méthode dans l’éditeur Visual Basic, une liste des propriétés et méthodes disponibles s’affiche.

  • Utilisez Word Visual Basic pour Applications aide pour déterminer les propriétés et méthodes qui 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.