Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата botkin1:
И все таки хотелось понять почему не работает проверка условий? »
Проверка условий работает. Ровно так, как и заказывали.

Цитата botkin1:
"Не рабочий" - это значит служба работает, а при выполнении запроса выходит ошибка, либо ответ просто не получаешь. »
Какая именно ошибка? Какого именно запроса? Что значит «ответ просто не получаешь»?! С этим надо разбираться, а не отмахиваться.


Я предполагаю, что Вы хотели нечто такое:
Код: Выделить весь код
mkey2003 = WshShell.RegRead("HKCU\Software\Microsoft\Office\11.0\")
mkey2007 = WshShell.RegRead("HKCU\Software\Microsoft\Office\12.0\")
mkey2010 = WshShell.RegRead("HKCU\Software\Microsoft\Office\14.0\")
и:
Код: Выделить весь код
If Not VarType(mkey2003) = vbEmpty Then
	…
ElseIf Not VarType(mkey2007) = vbEmpty Then
	…
ElseIf Not VarType(mkey2010) = vbEmpty  Then
	…
End If
вместо того, что у Вас. Но, как я писал выше, данный алгоритм далеко не всегда отработает корректно. По целому ряду причин.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:34, 12-02-2017 | #6