Qualified name disallowed in module scope

Under some circumstances, some host applications don't permit procedure calls that include qualified names. This error has the following cause and solution:

  • You specified a module name in a procedure call using dot notation ( qualifier. item ).

    If you are receiving this error it is probably because the host application already knows the specified qualifier and doesn't need that information in the procedure call. In such a case, you can simply omit the qualifier altogether and the host application will make the procedure call correctly. Check the host application's documentation to find the reason for any other restrictions on qualified names.

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.