это странно, у меня есть макрос с массивом, содержащий несколько ключей реестра.
И я хочу вставить их значения в предопределенные закладки в документе Word.
Это прекрасно работает, если ключ есть, но если нет, я хочу, чтобы код пропустил это и продолжил пробовать следующий в массиве.
У меня есть код, который выглядит так:
sVerdi = objShell.RegRead(regPath & "\" & Felter(iTeller))
Эта строка кода возвращает значение ключа реестра, продиктованное первым в массиве.
Но если раздела реестра нет в реестре, я естественно получаю сообщение об ошибке:
Run-time error '-2147024894(80070002)':
Unable to open registry key
"HKEY_CURRENT_USER\Blablabla" for reading
Теперь это логично, но если я добавлю "On error GoTo 0", то она просто игнорирует эту строку. Я не могу понять это, я иду шаг за шагом через каждый массив, ошибка продолжает появляться.
Есть идеи?