|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.07.2010, 18:38 | #1 |
Форумчанин
Регистрация: 20.01.2009
Сообщений: 138
|
Период работы макроса.
Уважаемые Форумчане!
У меня возникла необходимость осуществить следующее: Есть файл Excel с макросами, необходимо сделать так, чтобы удаленно можно было приостановить работу макросов. То есть не через какое-то время, а в любой момент. При чем произойти это должно незаметно для простого юзера... (должна выскакивать какая-нибудь системная ошибка). Есть идея посылать при открытии книги запрос на определенный URL в интернете, сравнить его и если адрес не тот, который забит по умаолчанию, то должна выдаваться сообщение об ошибке (желательно со звуковым сопровождением) и далее остонавливались все макросы. Отсюда вопросы: 1. Как сделать запрос на URL. 2. Как искусственно вызвать системную ошибку (желательно со звуком). 3. Как остановить все маросы. Зачем это нужно?? Мне не дадут уволиться, если я не оставлю мой с "кровью и потом" написанный (при огромной помощи этого сайта) файлик, который просто жизненно необходим фирме, а красиво разойтись они не хотят. Если кто знает как такое сделать, отпишитесь, плиз... А может у кого лучше идея появится??? Всем заранее спасибо!
Чтобы правильно задать вопрос, надо знать большую часть ответа.
|
22.07.2010, 19:09 | #2 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
2. Где угодно в макросе пишем Error 404. в результате имем:
Run-Time error '404': Application-defined or object-defined error 3. Большая Круглая кнопка / Параметры... / Центр управления безопасностью / Параметры центра управления... / Параметры макросов / Отключить все макросы Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
22.07.2010, 19:47 | #3 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Цитата:
У меня есть "бомба " с дистанционным управлением даты подрыва файла.Никто его не востановит.Пишите на мыло,доработаю по вас ,вышлю.
Анализ,обработка данных Недорого
|
|
22.07.2010, 21:51 | #4 | |
Форумчанин
Регистрация: 20.01.2009
Сообщений: 138
|
Цитата:
Да если даже это возможно через макрос сделать, то не много ума нужно, чтоб опять ее включить... А нужно, чтоб наверняка!!! А вот на счет ошибки спасибо!!! Осталось как то ссылку проверить на наличие таковой в интернете...
Чтобы правильно задать вопрос, надо знать большую часть ответа.
|
|
22.07.2010, 21:54 | #5 | |
Форумчанин
Регистрация: 20.01.2009
Сообщений: 138
|
Цитата:
Мне бы сделать, чтоб цифры остались, а макросы, упрощающие все расчеты, группировки. сортировки и т.д. не работали... Я это для себя делал, а не для дяди или тёти... Пусть ручками попробуют всё поделать...
Чтобы правильно задать вопрос, надо знать большую часть ответа.
|
|
22.07.2010, 22:05 | #6 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Что же вы такой добренький.Есть другой вариант.
По команде уничтожаем VBA проект.Место в интернете с командой уже рарезервировано.с вас VBA проект.Пульт с кнопкой и инструкция будет после проекта.Шлите на мыло
Анализ,обработка данных Недорого
|
22.07.2010, 22:13 | #7 |
Форумчанин
Регистрация: 20.01.2009
Сообщений: 138
|
Сам в шоке...
тут я что-то не понял... Где зарезервировано??? Ни вопрос, но файл весит 15 метров + там 30 разных форм, это не считая макросов... Я не профи и скорее всего там написано криво сточки зрения программирования, но пока всё работает, да и сам сделал... Разобраться тяжко будет... Может что-то конкретное нужно??
Чтобы правильно задать вопрос, надо знать большую часть ответа.
|
22.07.2010, 22:20 | #8 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Место в интернете-ваш бесплатный сайт.Меняете цифры в определенном месте и БУХХ.
Мне надо сохранить только все модули в отдельную папку.Файл не нужен часть удалю.что жизненно необходимо для работы
Анализ,обработка данных Недорого
|
23.07.2010, 00:51 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Можно в коде или при запуске файла проверять наличие файла-ключа в сети или на конкретной машине. Например, в своей расшаренной папке. Тогда код будет работать, пока этот файл доступен. Правда, на время отпуска надо позаботится, чтоб машина была включена
Ну а если уволят - наверняка Ваши файлы потрут (вместе с ключом), когда будут другому сотруднику комп готовить, если сами не успеете стереть. Ну или в этом файле можно дату ставить, которую проверять. Периодически заходить и продлевать. А если уволят, то можно файл и не стирать, дата истекёт и хана. Но с бомбой по интернету конечно красивее, надо подумать Почти как мой способ, только наоборот - если нашёл кодовое слово - бигбадабум
webmoney: E265281470651 Z422237915069 R418926282008
|
23.07.2010, 10:06 | #10 |
Форумчанин
Регистрация: 20.01.2009
Сообщений: 138
|
Сайт есть.. С этим понятно...
Так а смысл от моих модулей??? На рабочем листе есть кнопка, которая вызывает форму, на которой собственно остальные жизненно важные кнопуи с вызовом остальных форм... ЕЕ скинуть?? Или обязательно экспортировать все модули?
Чтобы правильно задать вопрос, надо знать большую часть ответа.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Визуализация работы макроса | Gawwws | Microsoft Office Excel | 24 | 01.09.2010 18:16 |
зависит ли скорость работы макроса от порядка условий? | kievlyanin | Microsoft Office Excel | 9 | 29.05.2009 12:30 |
прерывание работы макроса | zander | Microsoft Office Excel | 3 | 21.05.2009 21:12 |
Log работы макроса | valerij | Microsoft Office Excel | 3 | 03.03.2009 00:04 |
Визуализация работы макроса | zander | Microsoft Office Excel | 7 | 15.02.2009 01:09 |