Страницы: 1
RSS
Изменение системного времени, код VBA ошибка 70 при попытке изменения системного времени
 
Кодом
Time = Format(.Range("C" & roww).Value, "hh:mm:ss")
Date = .Range("B" & roww).Value
меняю системное время - на одном ПК это проходит, на другом не проходит - ошибка 70. На обоих ПК вхожу как администратор.
Может кто-то подскажет решение?
 
Цитата
PW31D78 написал:
На обоих ПК вхожу как администратор.
Видать этого мало
Цитата
To do this you need to be running Excel as an Administrator or you will get a RunTime Error 70 'Permission denied'



To run as adminsitrator right click the Excel icon - click 'More' and run as administrator
Ссылка на источник данной информации. Сам не тестировал, нет надобности. Удачи.
 
PW31D78 Здравствуйте Вчера я тоже попробовал изменить системную дату через VBA оператором Date. У меня тоже была ошибка 70 (Доступ запрещен). Заглянул по ссылке от MikeVol сейчас попробовал запуск экселя от имени администратора все нормально. Значит для изменения системной даты  надо запуск экселя от имени администратора.
 
Указанный вид запуска, как правило требуется для изменений настройки системы и равносилен повышению привилегий и это не зависит от того админ или нет.
Возможно на том компе где работает, разница в наcтройках UAC.
По вопросам из тем форума, личку не читаю.
 
БМВ Наверно вы правы о настройках UAC. Сейчас попробовал изменить работает. Только надо после изменения настроек перегружать систему.
 
Да, по ссылке от MikeVol всё заработало. Спасибо MikeVol за помощь  
Страницы: 1
Наверх