Когда вы добавляете число или строку в коллекцию, вы буквально копируете и сохраняете байты этого числа или строкового значения в коллекции.
Когда вы добавляете ссылку на объект в коллекцию,вы ничего не копируете и не добавляете никаких объектов;вы добавляете ссылку к объекту. Если вашему коду принадлежит объект, то этой ссылки достаточно, чтобы сохранить объект «живым». Но в случае Chart
, объект принадлежит Excel (вы не можете New
создать его самостоятельно), поэтому, если фактический объект удален в Excel, он не может быть восстановлен из устаревшего объектассылка (больше никуда не указывает).
Если вы попытаетесь использовать устаревшую ссылку на объект, ожидайте ошибку автоматизации во время выполнения.