Страницы: 1
RSS
Удаление или блокирование кода c наступлением даты системы. VBA
 
Добрый день! Возможно ли в целях безопасности! Типа как админ между юзерами, прописать в коде VBA, чтоб по истечений определенной даты компьютера код VBA (или некоторая процедура) в некотором листе удалилась. Т.е определенный макрос удалился и не работал. А сама книга осталась с нетронутыми данными, чтобы просто пользоваться данными.  
Заранее спасибо!
With my best regards,      Inter_E
 
или вроде обратного отчета времени на блокировку кода, или удаление. Достаточно лишь чтоб убиралось одна команда!
With my best regards,      Inter_E
 
{quote}{login=The_Prist}{date=29.01.2010 01:29}{thema=}{post}Запуск макроса по наступлению определенной даты найдете сами через поиск(кстати, такая тема была совсем недавно и вряд ли ушла дальше 3-ей страницы).  
 
А вот макрос, который удалит в Module1 первую строку кода(самую первую - если там будет строка Option Explicit, то она и будет удалена)  
 
Sub Delete_Line()  
With ThisWorkbook.VBProject.VBComponents("Module1")  
.CodeModule.DeleteLines 1, 1  
End With  
End Sub  
 
.CodeModule.DeleteLines 1, 1  
Первая 1 - первая строка для удаления  
Вторая 1 - кол-во строка для удаления, начиная с указанной первым аргументом.{/post}{/quote}  
 
Спасибо! Просто у нас поисковики не работают, запрещены! а так конечно искал бы. Можете ссылку дать? И потом я у вас не вижу команды которая со временем связан! Заранее благодарен..
 
{quote}{login=The_Prist}{date=29.01.2010 02:07}{thema=}{post}>"Просто у нас    
 
P.S. translate a sentence in http://translate.google.ru/# - is understandable, then what is written ...{/post}{/quote}  
 
Спасибо! Английский понимаю. Я уже дома, там поисковики работают, попробую...
With my best regards,      Inter_E
Страницы: 1
Читают тему
Наверх