Как сохранять объекты на диск, чтобы можно было их восстановить позже?
Как я могу сохранить коллекцию на диск, а потом восстановить её, когда это нужно.
К сожалению, в VBA отсутствует понятие сериализации,
поддерживаемое платформой .NET Framework. Я смотрела ссылки -
там нет явных ссылок даже на пространство имён System.IO.
Помогите мне советом: как мне сохраить коллекцию с ключами
(аналог Hashtable в C#) на диске, чтобы её можно было восстановить
в том виде, в каком она сохранялась?
Коллекцию создавала не я, поэтому пример с "Dictionary" не проходит!
Заранее благодарю!
Жаль, что Вы не работали с платформой .Net. Вообще, создается впечатление, что Микрософт разрабатывает две совершенно разные концепции программирования: Одна - это классический Office и все его приложения, в т.ч. и язык VBA. Другая - новая, это платформа .Net и объектное проектирование с языками C++, VB.Net и C#. Я как раз и работала на этих языках, поэтому все недостатки VBA для меня очевидны. Вы предлагаете мне написать функцию фактической сериализации. Ну, соревноваться с Майкрософтом я не буду, сериализация предполагает и обратную десериализацию, эти процессы крайне сложны, ведь нужно не только объект сериализовать, но и все ссылки, которые в нем имеются, чтобы восстановить потом абсолютно все, как было. Лучше уж я потребую у организации приобрести Office 2007, там (по заявлениям Микрософта) можно работать в Visual Studio и обращаться при этом к любым документам Office 2007.
Спасибо за совет, но я этого делать не буду.