Приветствую всех, может ли кто то подсказать, почему когда добавляем объект Range в Watches, то у объекта нет свойства Address, хотя по объектной модели оно там должно быть (оно и есть, спокойно читается), но в древе свойств объекта не отображается (либо не могу найти). Практической проблемы из-за этого нет, но терзает любопытство. Заранее благодарю за просвещение :)
Свойства Address объекта Range в окне Watches
17.08.2022 16:00:20
|
|
|
|
17.08.2022 19:56:26
Там нет еще много чего
Есть Row, Column, Count, но нет Rows.Count, Columns.Count Почему? А потомушта так устроено. |
|
|
|
18.08.2022 09:20:00
lucky7, здравствуйте
Я тоже долго искал .Address, но только в Locals — так и не нашёл Во время остановки в процессе исполнения кода можно в Immediate узнать всё о любой переменной — например
Изменено:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|||
|
|
18.08.2022 10:23:20
Спасибо, да, про такой способ тоже знаю, как и писал, практической проблемы нет) Просто интерес) А так, можно и в Watches просто выражение прописать:
Изменено: |
|
|
|
18.08.2022 18:58:48
Интересный вопрос, спасибо!
На поверхности ответ, что отображаются лишь те свойства, которые не имеют параметров. Еще пример: Value2 отображается (у этого свойства параметров нет), Value - не отображается (у него есть параметр RangeValueDataType). Эту же гипотезу высказал Михаил в #2. Но это нужно проверять.
Изменено:
Владимир
|
||||
|
|
|||