У меня есть модуль класса в проекте Excel, который имеет свойство с именем Marks
, это VB Collection и имеет общедоступное свойство get (но не установлено и не разрешено).
Я могу присвоить значения без проблем:
myObject.Marks.Add 3.14159
Однако, когда я пытаюсь что-то сделать с этим объектом (например, перебирая его), я получаю ошибку:
3021: Either BOF or EOF is true or the current record has been deleted
Однако, если я попытаюсь myObject.Marks.Count
, это показывает, что коллекция содержит объем данных, который я ожидал ... Я просто не могу получить к нему доступ *
Я не очень понимаю, почему. Я использую тот же процесс с другими свойствами коллекций в объекте - даже коллекциями коллекций - и они работают нормально.
Есть идеи?