Как отслеживать значения в словаре в окне просмотра Excel VBA?

Я использую словари в Excel VBA через dict As New Dictionary(и добавляю ссылку на сценарий время выполнения). Когда я пытаюсь отслеживать их во время отладки, я вижу только те ключи, которые лежат в словаре, но не соответствующее значение каждого ключа.

Есть ли способ увидеть значение? Это сделало бы отладку намного проще для меня.

РЕДАКТИРОВАТЬ:Судя по вашим ответам, простого решения нет, но я могу сделать следующее.

Используйте глобальную переменную Dim d_obj As Objectи постоянно контролируйте ее, и всякий раз, когда мне нужно посмотреть значение словаря, я печатаю в непосредственном окне Set d_obj(key) = . .. и я смогу увидеть значение в окне монитора.

В дополнение я могу написать функцию, которая принимает словарь и возвращает значения в виде списка, и использовать эту функцию аналогичным образом в прямом окне. Спасибо всем!

18
задан tyrex 21 March 2012 в 13:59
поделиться