Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

7 Март 2021, 05:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: как прервать выполнение зацикленного макроса?  (Прочитано 4491 раз)
0 Пользователей и 1 Гость смотрят эту тему.
MinasFilm
Форумчанин
***
Offline Offline

Сообщений: 86


« Стартовое сообщение: 25 Октябрь 2014, 19:44 »

на листе Calc-а, где много-много формул, есть рукотворная VBA-фукнция, которая побилась синтаксически
при обновлении формул на листе VBA выдает окошко Синтаксическая ошибка BASIC. - и закрывать его можно до бесконечности... Грустный

возможно ли как-то глобально прервать выполнение всех этих макросов-функций, не убивая процесс  Calc-а в системе?
(не уверен ибо, что успел сохранить документ)
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 3 061


iMac, LibreOffice и Apache OpenOffice


« Ответ #1: 25 Октябрь 2014, 21:19 »

У меня бывали такие "путешествия в бесконечность". Старался избегать принудительного завершения программы, хотя не всегда было возможно. Не зная причины трудно что-то сказать. Если при открытии документа ошибка не возникает, а только при перерасчёте формул, то сразу после открытия идите в редактор макросов и переименуйте битую функцию(макрос). Достаточно в имя функции дописать цифру или букву и она перестанет выполняться.
Записан

Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!