Используйте текстовый редактор для программиста (я использую UltraEdit) и выполняйте массовый поиск по исходным каталогам вашего проекта.
Начните с поиска Variant
(очевидно), хотя вы, вероятно, уже это сделали.
Далее используйте поиск по типу регулярного выражения для чего-то вроде:
*Dim [a-zA-Z][a-zA-Z0-9_]*\p
Это должно получить сценарий Dim x
без трейлинга As DataType
.
Используйте *Dim [a-zA-Z][a-zA-Z0-9_]*,.*
, чтобы найти сценарии типа Dim a, b, c As Integer
.
Используйте *Dim .*, [a-zA-Z][a-zA-Z0-9_]*,.*
для сценариев с нечетными шарами, таких как Dim a As Integer, b, c As Long
Повторите вышеперечисленные операции поиска с Private
и Global
вместо Dim
, и это должно получить почти все.