Я столкнулся с тем, что в VBA для Excel вы можете использовать CallByName только для методов внутри модулей класса, так как эта ссылка указывает: http://support.microsoft.com/kb/186143.Почему вы можете использовать Call By Name в модулях класса?
Мой вопрос: почему это? Я не понимаю, почему одни и те же функции не могут использоваться вне классов.
Я не уверен, является ли это конкретным вопросом VBA или если то же самое относится к другим языкам программирования.