|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
28.05.2008, 20:11 | #1 |
Новичок
Джуниор
Регистрация: 28.05.2008
Сообщений: 1
|
Проблемма: Программное отключение "защиты формы" влияет на скорость выполнения программного кода...
VBA Word
Вообщем проблема такая… Программный код не считывается, если документ поставлен на «Защиту формы», т.е. при таком условии макросы не работают. Условием задачи является обязательная «защищенность формы». Решение было найдено: в начале выполнения макроса необходимо отключить «защиту формы» программно, VBА это позволяет; затем поставить на выполнение программную процедуру – макрос, а затем по окончании выполнений всех процедур с документом снова поставить защиту. Но здесь есть один минус, если отключать процедуру программно, все программные процедуры обработки документа протекают медленнее в 2 раза, по сравнению с тем случаем, когда это делается вручную Но вручную отключать документ не годиться - слишком «варварски». Этот момент был исправлен более в поздних версиях офиса, или точнее сказать программном ядре VBA. Но нужно сделать программу с учётом старых версий, найти способ как это обойти (обойти медленное исполнение)… Рекомендации по оптимизации кода не предлагать Последний раз редактировалось StrikeR33; 29.05.2008 в 12:10. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует | skobets | Общие вопросы C/C++ | 2 | 03.06.2008 06:51 |
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) | Dorvir | Microsoft Office Excel | 2 | 28.03.2008 10:03 |
Как вырезать на форме область определенной формы ("что то вроде ножниц") | dimfil | Общие вопросы Delphi | 9 | 10.11.2007 08:51 |
Запретить закрытие окошка формы крестиком "Х" | Slim | Microsoft Office Excel | 5 | 28.03.2007 19:39 |
создание "закрытого кода" | fis | PHP | 0 | 03.02.2007 18:21 |