Я новичок в VBA и пытаюсь понять все вещи (объекты?), С которыми я работаю. Я мог бы расширить свой вопрос на все (рабочие листы, имена, классы), но, вероятно, проще просто спросить: Есть ли способ перечислить ВСЕ свойства ячейки?
Пример, если я установил переменную cell=A1
, я бы хотел видеть:
с ячейкой
- .Address = "A1"
- .Column = 1
- .Row = 1
- .Height, formulaR1C1, Value et c, et c,
Я знаю, что средство просмотра может предложить некоторую помощь ( особенно для простых переменных, таких как Long). Однако для чего-то вроде Range
навигация по нему кажется бесконечным лабиринтом родителей, детей и устрашающих фраз (подумайте о воссоединении семьи в Миннесоте ...).
Я пробовал искать в Google различные формулировки этого сообщение, но я не видел чего-то близкого к тому, что я ищу.
В моей голове казалось, что может быть что-то вроде приведенного ниже недопустимого кода (все, что с _?
, очевидно, не является настоящим вещь в VBA ...)
Dim cell As Range
Set cell = Range("a1")
Dim p As Any_property_?
For Each p In cell.allPossibleProperties_?
Debug.Print cell.p
Next p
Когда я набираю это, я подозреваю, что это может быть невозможно, поскольку типы свойств могут быть логическими, целочисленными, строковыми, массивами ... et c . В любом случае, возможно, ответ: невозможно.
Извините, если это глупый вопрос. Если может, помогите, обязательно приму ответ. Спасибо.