This section describes the steps required to convert a VBA subassembly to VB.NET. Although this procedure only describes converting the subassembly to VB.NET, you can use a similar approach to convert the subassembly to another .NET language, such as C#.
Where applicable, a regular expression is suggested to automate some of the changes required. In most cases, using regular expressions can reduce the time required to port a custom subassembly. See the MSDN help topics on Regular Expressions and Replace in Files for more information.