![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.07.2017
Сообщений: 17
|
![]()
Можно ли сделать так, чтоб определённого числа месяца автоматически блокировался код Visual Basic в EXEL и ввод данных на листы. Тоесть чтоб документ был доступен только для чтения и ничего больше; и чтоб выдавалось сообщение при попытке открыть форму ввода "Ввод данных запрещён" или "Наступил Новый год - документ закрыт"?
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,377
|
![]()
Да, можно.
Например, если у вас форма ввода на некотором листе, то для этого листа можно написать макрос, который будет блокировать ввод данных начиная с даты Х. При этом лист будет просматриваться. Больше того, можно на этой форме задать области, для которых изменение данных будет запрещено начиная с некоторой даты X, а для других областей - с даты Y. PS: Понимаю так, что вам нужен сам макрос. С этим помочь пока не могу. Предлагаю поискать в сетях и почитать ... Что-то вроде такого ... Код:
Как-то так, ...
|
![]() |
![]() |
![]() |
#3 | ||
Пользователь
Регистрация: 01.07.2017
Сообщений: 17
|
![]() Цитата:
Цитата:
Переискал всё но то, что мне нужно не нашёл. А можете помочь таким макросом: При нажатии на "Ввод данных " открывается Форма_1 а 31.12. в 00:00 открывается форма_2. Я понимаю, что это можно как-то через оператор IF/ например если на компьютере меньше 31.12. 00:00 то форма_1 а если больше то форма_2. |
||
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
p.s. я знаю, что смену даты на компьютере можно запретить политиками безопасности. но я не знаю, что помешает скопировать файл туда, где этих политик безопасности нет, там изменить дату, изменить документ и вернуть документ. |
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 01.07.2017
Сообщений: 17
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
до 1 июля 2017 года можно вводить, потом - сообщение о новом годе
Код:
во-первых, нельзя недооценивать пользователя. во-вторых, дата на компьютере (особенно если нет ЛВС и домена) может быть сбита в-третьих, пользователь может открыть исходный код макроса и посмотреть там (впрочем, это как раз можно закрыть с помощью пароля на проект). |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 01.07.2017
Сообщений: 17
|
![]()
Спасибо - Решено
Последний раз редактировалось Kizim; 07.07.2017 в 18:52. |
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 01.07.2017
Сообщений: 17
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Понятия не имею. Если можно - привязывайте выполнение программы к наличию доступа в Интернет и берите СУЩЕСТВЕННЫЕ данные для работы из интернета. Нет данных - не работает программа. но, разумеется, не будет интернета, не будет работать программа. Тогда на сервере достаточно надёжно можно блокировать работу хоть по дате, хоть по количеству дней. Ещё есть привязка к электронным ключам защиты. Но, боюсь, что в связке с Excel это будет не очень удобно и надёжно. Впрочем, это ДОРОГОЕ решение. ну и последнее. Почитайте/вспомните анекдот про неуловимого Джо и подумайте, не переоцениваете ли Вы вашу программу. ![]() |
|
![]() |
![]() |
![]() |
#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 |