Как я могу увидеть тип переменной в редакторе MS Office VBA?
Я больше не использую венгерскую нотацию при кодировании VBA, но иногда сталкиваюсь с ситуациями, когда тип данной переменной неочевиден.
Например, возьмите переменную с именем dataRow
, Это может быть номер строки с Long
тип переменной. Это может быть переменная Range, представляющая всю строку. Это может быть ListRow
в таблице Excel. Это также может быть Range
Excel ListRow
...и так далее.
Есть ли способ быстро найти это в редакторе MS Office VBA? Можно ли как-то сделать это с именами переменных без использования имен переменных? Я не ищу мнения о плюсах и минусах венгерской нотации, просто о том, как увидеть переменные без них.
1 ответ
Если вы щелкнете правой кнопкой мыши по названию переменной и выберете Quick Info, вы получите всплывающее окно с типом переменной. Всплывающее окно также указывает, является ли переменная локальной переменной или аргументом.
Переменные из других областей видимости просто показывают имя и тип переменной. Константы не указывают тип переменной - они просто дают имя и значение константы - например, "z = -1", но показанное значение может быть неправильным.