![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 26.10.2017
Сообщений: 4
|
![]()
Всем привет !
Столкнулся с такой проблемой. Во время работы макроса пользователь указывает файл excel, который с помощью макроса редактируется к требуемому виду.(заполняются поля по указанным пользователем данным - номер контракта, числа и прочее) Затем отредактированный документ сохраняется и закрывается, форма прячется и далее : 1) Макрос заканчивается работу - Форма анлодится, конец программы. 2) если пользователь указал необходимость дополнительных действий, то открывается ещё один файл с макросами(назовём его ФАЙЛ2) и через applicationRUN запускается макрос в этом файле, в зависимости от макроса вызывается какая-либо форма( несколько вариантов). В формы подтягиваются значение из предыдущего макроса(я их записываю на лист ФАЙЛа2 при открытии), путь к созданному(и сохраненному и закрытому) макросом один файлу. Остаётся нажать на кнопку "выполнить" и.. Тут возникли проблемы: а) Не работает дебаг при вызове макроса из открытого ФАЙЛ2. Я нуб, но..почему?какое-то свойство excel/? и есть ли способ как избежать этого? Обошёлся везде понатыкаными msgBox и нашёл строку где происходит выход. б) Выход происходит в строке workbooks.open(путь к созданному файлу). Причём сразу же после вылета( я так это называю - мы просто оказываемся на первом листе ФАЙЛ2 с кнопками вызова форм), если так же вызывать форму(подтянутые значения то остаются) -- всё работает как надо! Может быть кто-то сталкивался с а) или б) подскажите.. |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
выкладывайте файл. посмотрим
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 26.10.2017
Сообщений: 4
|
![]()
Добрый день !
Прикладываю файлы. Это не рабочие, но ошибка повторяется так же и на тестовом варианте. Помогите разобраться. Содержимое архива: Файл Запускной - основной файл с которого начинается работа. После запуска в форме прикладываем Файл для Открытия - типа рабочи файл. Он сохраняется под своим именем, + _обработан и запускается Файл запускной2., который должен продолжить работу. Форма вызывается, путь к созданному файлу прописан, но на строчке openfile - всё закрывается. Если после этого тут же , в уже открытом запускной2 нажать на кнопку, то форма появится и нормально отработает всё. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 26.10.2017
Сообщений: 4
|
![]()
По-прежнему нужна помощь.
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 26.10.2017
Сообщений: 4
|
![]()
Вверх
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы с NumberFormat при запуске макроса из builder'a | Борис Борисов | Общие вопросы C/C++ | 0 | 24.10.2016 08:26 |
Прекращение работы программы. | vers0 | Общие вопросы Delphi | 2 | 25.10.2015 17:01 |
Вызванный объект был отключён от клиентов при запуске макроса | ser-pan | Microsoft Office Excel | 11 | 08.07.2014 13:44 |
Прекращение работы программы | EddieG | Общие вопросы C/C++ | 2 | 16.01.2011 22:52 |
Прекращение выполнения макроса | AesmaDiv | Microsoft Office Excel | 6 | 12.12.2010 18:30 |