(Disclaimer: I am part of SubMain, the company that makes CodeIt.Right)
Yes, there is a tool that will do this. Although the recommended set of rules for printing is focused on the MS.NET Guidelines, CodeIt.Right also comes with rules that help use Hungarian notation, as well as refactoring to automatically correct invalid names. It even has rules to help you convert Hungarian notation to recommended naming conventions in MS.NET.
Contact customer support by email on our website and they will point you to the appropriate set of rules.
source share