В настоящее время я пытаюсь сделать макрос в VBA для слова, чтобы пройти через документ и взять каждый экземпляр текстового формата и ввести его в другую строку таблицы. Для этого у меня есть цикл, который циклически проходит через каждый экземпляр этого формата и добавляет его в очередь, и помещает каждый элемент в очередь в другую ячейку в таблице, однако, когда я запускаю программу, я нажимаю ошибку наWord VBA system.collections.queue Issue
Imports System.Collection.Queue
, в котором говорится: «Ошибка компиляции: метод или элемент данных не найден», и он не позволит мне использовать элементы очереди программы. Остальная часть программы работает нормально. Я предполагаю, что это связано с тем, что VBA не может получить доступ к библиотеке System.Collection.Queue. Есть ли у меня доступ к функциям очереди в VBA или по-другому, я должен реализовать эту программу без использования очереди?
'Imports' не является частью VBA ... –
Вы можете попробовать использовать' CreateObject ("System.Collections.Queue") 'Обратите внимание, что это коллекция * s * с с –