|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.07.2017, 19:16 | #1 |
Пользователь
Регистрация: 01.07.2017
Сообщений: 17
|
можно ли блокировать работу документа EXCEL по дате
Можно ли сделать так, чтоб определённого числа месяца автоматически блокировался код Visual Basic в EXEL и ввод данных на листы. Тоесть чтоб документ был доступен только для чтения и ничего больше; и чтоб выдавалось сообщение при попытке открыть форму ввода "Ввод данных запрещён" или "Наступил Новый год - документ закрыт"?
|
05.07.2017, 21:59 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Да, можно.
Например, если у вас форма ввода на некотором листе, то для этого листа можно написать макрос, который будет блокировать ввод данных начиная с даты Х. При этом лист будет просматриваться. Больше того, можно на этой форме задать области, для которых изменение данных будет запрещено начиная с некоторой даты X, а для других областей - с даты Y. PS: Понимаю так, что вам нужен сам макрос. С этим помочь пока не могу. Предлагаю поискать в сетях и почитать ... Что-то вроде такого ... Код:
Как-то так, ...
|
07.07.2017, 11:22 | #3 | ||
Пользователь
Регистрация: 01.07.2017
Сообщений: 17
|
Цитата:
Цитата:
Переискал всё но то, что мне нужно не нашёл. А можете помочь таким макросом: При нажатии на "Ввод данных " открывается Форма_1 а 31.12. в 00:00 открывается форма_2. Я понимаю, что это можно как-то через оператор IF/ например если на компьютере меньше 31.12. 00:00 то форма_1 а если больше то форма_2. |
||
07.07.2017, 11:46 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
p.s. я знаю, что смену даты на компьютере можно запретить политиками безопасности. но я не знаю, что помешает скопировать файл туда, где этих политик безопасности нет, там изменить дату, изменить документ и вернуть документ. |
|
07.07.2017, 12:21 | #5 | |
Пользователь
Регистрация: 01.07.2017
Сообщений: 17
|
Цитата:
|
|
07.07.2017, 13:41 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
до 1 июля 2017 года можно вводить, потом - сообщение о новом годе
Код:
во-первых, нельзя недооценивать пользователя. во-вторых, дата на компьютере (особенно если нет ЛВС и домена) может быть сбита в-третьих, пользователь может открыть исходный код макроса и посмотреть там (впрочем, это как раз можно закрыть с помощью пароля на проект). |
07.07.2017, 15:30 | #7 |
Пользователь
Регистрация: 01.07.2017
Сообщений: 17
|
Спасибо - Решено
Последний раз редактировалось Kizim; 07.07.2017 в 18:52. |
07.07.2017, 15:33 | #8 | |
Пользователь
Регистрация: 01.07.2017
Сообщений: 17
|
Цитата:
|
|
07.07.2017, 15:53 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Понятия не имею. Если можно - привязывайте выполнение программы к наличию доступа в Интернет и берите СУЩЕСТВЕННЫЕ данные для работы из интернета. Нет данных - не работает программа. но, разумеется, не будет интернета, не будет работать программа. Тогда на сервере достаточно надёжно можно блокировать работу хоть по дате, хоть по количеству дней. Ещё есть привязка к электронным ключам защиты. Но, боюсь, что в связке с Excel это будет не очень удобно и надёжно. Впрочем, это ДОРОГОЕ решение. ну и последнее. Почитайте/вспомните анекдот про неуловимого Джо и подумайте, не переоцениваете ли Вы вашу программу. |
|
07.07.2017, 16:58 | #10 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Может оценивается не программа, а удобства работы? Например, автор автоматизировал бОльшую часть рутины и не хочет чтобы сменщику была жизнь-малина.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли сделать основу html документа? | Lagmis-ar | Общие вопросы Web | 5 | 14.04.2017 13:42 |
Заполнение документа Excel по шаблону из базы даных Excel | Сергей Цахло | Microsoft Office Excel | 16 | 08.09.2015 10:27 |
Создание документа на каждый день с возможностью просматривания по дате | vindizel | Microsoft Office Excel | 9 | 01.02.2011 09:43 |
Фильтр по дате Otlook из Excel | Rojohn | Microsoft Office Excel | 0 | 05.10.2010 13:24 |
Подскажите где можно прочитать про работу С++ с word и excel | VIN_Gamma | Общие вопросы C/C++ | 0 | 07.04.2009 18:57 |