Разница между свойствами и методами

#vba

#vba

Вопрос:

Я немного запутался в разнице между свойством и методом. Когда я думаю об этом, я использую значения ячеек по умолчанию для своей логики и то, как они меняются

Значение ячейки по умолчанию равно:

Цвет = пустой

Ширина = 8,43

—Если мы установим (изменим) цвет на красный, то это будет ссылка на свойство

—Если мы автоматически подгоняем ширину ячеек, скажем, к 10 (меняем ширину ячеек), то это метод

В любом случае, значения «изменяются» с настроек по умолчанию на новые. Как же тогда получается, что свойство и метод не совпадают??

Я понимаю, что эта логика неверна. Я думаю, я просто пытаюсь придумать лучший способ думать об этом..

Спасибо,

Комментарии:

1. learn.microsoft.com/en-us/office/vba/language/concepts/…

2. Одно уточнение: вы не устанавливаете auto fit значение, вы вызываете auto fit метод, который устанавливает ширину на то, что он выбирает, на основе своих собственных внутренних правил. Однако вы можете присвоить Width свойству любое (допустимое) значение по вашему выбору

3. Хорошо, это имеет больше смысла. По сути, когда объект хочет выполнить действие, он использует метод. Однако, когда вы хотите изменить характеристику, вы меняете свойство.