Object module must implement all procedures in interface

An interface is a collection of unimplemented procedure prototypes. This error has the following cause and solution:

  • You specified an interface in an Implements statement, but you didn't add code for all the procedures in the interface. You must write code for each of the procedures specified in the interface. An empty procedure is adequate; the procedure should implement the required behavior.

For additional information, select the item in question and press F1 (in Windows) or HELP (on the Macintosh).

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.