Compartir vía


No se puede llamar al procedimiento Friend sobre un objeto que no es una instancia de la clase de definición (error 97)

Se puede llamar a un procedimiento Friend desde un módulo que está fuera de la clase poro forma parte del proyecto dentro del que se define la clase. Causas y soluciones de este error:

  • Intentó llamar al procedimiento Friend de una clase. Aunque la variable de referencia es del tipo adecuado, la variable señala a una instancia que no es una instancia de la clase. Por ejemplo, esto puede ocurrir si hay dos clases, la clase ics y la clase y (que implementa la clase y ), pero se asigna erróneamente la instancia de classy a la instancia de la clase ics.

  • Se intentó tener acceso a una propiedad Friend ya sea entre procesos o subprocesos. Los procedimientos Friend no forman parte de una interfaz pública de clase, por lo que no se pueden calcular sus referencias entre procesos o subprocesos.

Para más información, seleccione el elemento en cuestión y presione F1 (en Windows) o AYUDA (en Macintosh).

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.