I had forgotten about this until today, when we got a defect report that led to the same issue: Controls that require going through their Validate event do not fire Validate when the user clicks on the menu bar (such as the classic File|Save).

The menu bar was made in VB 6 through the form editor in Visual Studio.

And my latest searches agree with dee-u, there appears to be no way to have the menu cause validation.