I recently ran into an issue with my project that is really throwing me for a loop. My project is no longer recognizing 2 of my 11 forms that have been in existence virtually since the program’s inception. The names of the forms have not changed, nor has the code calling the forms changed. These 2 forms were being called previously without an issue and now this runtime error exists. The two forms not coming up anymore are «Vacation_Days_Form» and «Vacation_Holidays_Form», as the code below explains. Another issue is the «Holidays_Form» userform, which is being called but no data is actually being outputted to the program. Again, this form was previously working fine and now is not after no code pertaining to the form was changed. The only one of the main forms that works from the code below is «Normal_Iteration», which is embedded in Module1 (not a userform). Below is my code:
Private Sub UserForm_Initialize()
With Options
.AddItem "No Vacation or Holidays"
.AddItem "Vacation"
.AddItem "Holiday"
.AddItem "Vacation & Holidays"
End With
End Sub
Private Sub Vacation_Options_Select_Click()
Vacation_Options_Form.Hide
Dim List_Options As Integer
For List_Options = 0 To Options.ListCount - 1
If Options.Selected(List_Options) = True Then
If Options.List(List_Options) = "No Vacation or Holidays" Then
Call Normal_Iteration
ElseIf Options.List(List_Options) = "Vacation" Then
Vacation_Days_Form.Show
ElseIf Options.List(List_Options) = "Holiday" Then
Holidays_Form.Show
ElseIf Options.List(List_Options) = "Vacation & Holidays" Then
Vacation_Holidays_Form.Show
End If
End If
Next
End Sub
To answer these questions ahead of time: 1) yes, I have checked to see these userforms still exist in my program; and 2) yes, the userforms are named exactly as they are called out in the code above.
Thanks for your help in detecting the issue. Please let me know if there is additional code necessary for me to post.
Regards,
Jordan
добрый день. есть незаконченная работа по формированию заказа в производство. в файле — проблема подробнее. а можно полный файл тому, кто может и захочет разобраться на электронку скину? |
|
по поиску сайта вчера нашла ту же проблему: от Паши «Ужас какой-то Path/File acces error» http://www.planetaexcel.ru/forum.php?thread_id=16694 но… решения там нет |
|
1. неправильный пример выложила? ткните хоть в каком направлении копать.. тока не молчите((( |
|
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
То Bzz. Я запустил, работает. Только ругается, что листов таких нет. См. скрин. Я сам — дурнее всякого примера! … |
и у меня работает. минут так 5 — 15..ну час.. знаю, что листов нет — порезала. мне бы код кто-нибудь посмотрел |
|
ran Пользователь Сообщений: 7157 |
A что, если попробовать так? »»»»»»’Application.Wait «00:00:02» ‘ после этого не идет активизация формы вообще И в коде формы везде понатыкано |
это я пробовала разные варианты вызова, т.к. Sub ShowForm() как раз и давал ошибку 75. и в коде формы не было никаких Application-ов, это уж я от безысходности) |
|
Hugo Пользователь Сообщений: 23374 |
Попробуйте Rowsource скрытым комбобоксам задавать при их отображении — что-то было у меня один раз с этими скрытыми, что-то уже сбоило на них… |
тест.xls
тест.xlsm на стороннем в полном объеме. Hugo, а ведь м.б.! я отпишусь, если получится.. и если не получится тоже) |
|
нет. Run-time error ’75’: Sub ShowForm() и при клике на форме в редакторе — Path/File acces error как жить дальше…((( |
|
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
Подобное помню, когда или переименовали файл, или сохранили saveascopy и формы ссылались на исходный файл. Или листы копировались в новую книгу. Лечилось просто. Файл сохранялся с именем исходного. Все начинало работать. Но не уверен, что у Вас проблема в этом. Я сам — дурнее всякого примера! … |
да.я читала справку. исходник уже не помню как назывался.оттуда брала только листы уже полчаса сижу с новой книгой, переношу все данные, т.к.при автосохранении эксель говорит, что файл поврежден и пытается его уже в двоичном формате открыть |
|
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
>>да.я читала справку. Я сам — дурнее всякого примера! … |
на не нашем языке)) просто в строку поиска — Path/File acces error у меня дурацкая привычка — чуть в работе сдвинулась, сохранять уже с другим именем.версия1, версия2…чорт! эти грабли мои первые, буду помнить всю жизнь)) в книге никаких связей нет.странно |
|
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
Bzz, прочитал Ваш пост и вспомнил, то же делал и я:-) Но у меня контролов, форм было немного, я за час все пересоздал(код-то был готовый), а потом нашел и способ. Сохранил как, закрылся, переименовал исходник, копию и пошел дальше. В любую точку откатиться несложно. Но чувствую, это самый деревянный способ. Есть сейчас на форуме любители повозиться с формами:-) Мож, они лучший способ подскажут? 10017 Я сам — дурнее всякого примера! … |
вот и я так сделала)) вспоминаю, что сначала стал вылетать эксель.просто закрывался.переустановила офис. ============= |
|
ran Пользователь Сообщений: 7157 |
Bzz, может вам просто с файлообменника обратно скачать? |
Hugo Пользователь Сообщений: 23374 |
Я тоже сейчас раз 10 форму открывал (файл xlsm с обменника) — работает без проблем. |
ran Пользователь Сообщений: 7157 |
|
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
Привет, друзья. Мож, еще Автору посоветовать http://www.excelworld.ru/аorum/3-903-1 ? А вдруг поможет? Если нет, то ИМХО только операция:-) Переустановка… О-паньки! Я сам — дурнее всякого примера! … |
ДА?!! |
|
аorum/3-903-1 вот этот хвостик не открывается. |
|
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
Я сам — дурнее всякого примера! … |
mat13 Пользователь Сообщений: 1 |
#24 05.04.2012 10:27:35 Всё совсем просто отключите автовосстановление этой книги, ну и всё |
0 / 0 / 0 Регистрация: 03.03.2012 Сообщений: 29 |
|
1 |
|
19.05.2013, 18:00. Показов 5597. Ответов 2
Скажите, пожалуйста, в связи с чем может возникать такая ошибка? Это какой-то кошмар. Из-за нее Excel по ходу выдает ошибку «Произошла ошибка Excel….» Надеюсь на вашу помощь. Миниатюры
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
19.05.2013, 18:00 |
2 |
3217 / 966 / 223 Регистрация: 29.05.2010 Сообщений: 2,085 |
|
19.05.2013, 18:26 |
2 |
Трудно судить по сообщению, думаю должно быть как минимум «UserForm1», а лучше сбрось пример.
0 |
4377 / 661 / 36 Регистрация: 17.01.2010 Сообщений: 2,134 |
|
19.05.2013, 18:29 |
3 |
Ошибка доступа к документу/файлу. Пройдитесь по коду вручную под эту кнопку. Может, документ вызывается одним, а кнопка дает команду на какую-то работу с данными, но на этот момент документ уже недоступен (или данные на его основе).
0 |
Ошибка при запуске формы
Hа некотоpых машинах в офисе не запускается фоpма:( Машины все одинаковые и залиты с одного дистpибутива(Win2000+SP4, MS Excel 2000+SP3).
Затык пpоисходит на фоpме где используются SpinButton.
Выдаёт сообщение:
System Error &H8007007E (-2147024770). Hе найден указанный модуль.
после нажатия на ОК, выдаёт следующее сообщение:
Run-time error ‘7’
Could not find the specified object
Hажатие на кнопку Debug ни к чему не пpиводит.
В каком напpавлени копать?
12 ответов
266
22 марта 2004 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by Vlaed
Hа некотоpых машинах в офисе не запускается фоpма:( Машины все одинаковые и залиты с одного дистpибутива(Win2000+SP4, MS Excel 2000+SP3).
Затык пpоисходит на фоpме где используются SpinButton.
Выдаёт сообщение:
System Error &H8007007E (-2147024770). Hе найден указанный модуль.
после нажатия на ОК, выдаёт следующее сообщение:
Run-time error ‘7’
Could not find the specified object
Hажатие на кнопку Debug ни к чему не пpиводит.
В каком напpавлени копать?
Видимо, по-разному стоит всё же офис — не на всех машинах есть библиотека, опсывающая SpinButton. Посмотри, какую лайброру она использует и зарегестрируй её на сбойных машиинах. Проблема автоматической регистрации тут часто уже обсуждалась. Погляди предыдущие посты, задав в поиске regsrv32.
3.7K
22 марта 2004 года
dedtolya
41 / / 12.10.2003
Цитата:
Originally posted by mhaturov
Видимо, по-разному стоит всё же офис — не на всех машинах есть библиотека, опсывающая SpinButton. Посмотри, какую лайброру она использует и зарегестрируй её на сбойных машиинах. Проблема автоматической регистрации тут часто уже обсуждалась. Погляди предыдущие посты, задав в поиске regsrv32.
Откройте редактор VBA (Alt+F11), вставте пустую форму. Появится форма и панель элементов.
Если пан. эл. не появится, нажмите кнопку toolbox.
Среди элементов упр. должен быть SpinButton.
Ну а ежели его нет то — жмем в меню Tools — Additional Control.
В диалоговом окне «Дополнительные элементы управления» отметить Microsoft Forms 2.0 SpinButton.
Успехов dedtolya.
6.7K
23 марта 2004 года
Vlaed
6 / / 22.03.2004
Цитата:
Originally posted by dedtolya
Откройте редактор VBA (Alt+F11), вставте пустую форму. Появится форма и панель элементов.
Если пан. эл. не появится, нажмите кнопку toolbox.
Среди элементов упр. должен быть SpinButton.
Ну а ежели его нет то — жмем в меню Tools — Additional Control.
В диалоговом окне «Дополнительные элементы управления» отметить Microsoft Forms 2.0 SpinButton.
Успехов dedtolya.
На проблемных машин с пустой формой всё хорошо — все элементы прекрасно видны и вставляются.
Сответственно библиотека везде есть(FM20.DLL)
3.7K
23 марта 2004 года
dedtolya
41 / / 12.10.2003
Цитата:
Originally posted by Vlaed
На проблемных машин с пустой формой всё хорошо — все элементы прекрасно видны и вставляются.
Сответственно библиотека везде есть(FM20.DLL)
Должен признатся, что допустил «неточность». На панели будут все отмеченные дополнительные элементы если еще установлен флажок «Паказать. Только выделенные элементы.»
А вот ошибку смоделировать у себя не смог.
Успехов dedtolya
266
23 марта 2004 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by Vlaed
На проблемных машин с пустой формой всё хорошо — все элементы прекрасно видны и вставляются.
Сответственно библиотека везде есть(FM20.DLL)
На многих машинах сбоит?
Я, честно говоря, на данный момент только одну причину здесь вижу — сбой в регистрации библиотеки…
Но ща ещё посовещаюсь, может что и придумаю…
6.7K
23 марта 2004 года
Vlaed
6 / / 22.03.2004
Цитата:
Originally posted by mhaturov
На многих машинах сбоит?
Я, честно говоря, на данный момент только одну причину здесь вижу — сбой в регистрации библиотеки…
Но ща ещё посовещаюсь, может что и придумаю…
Из проверенных 6-ти — на 2-х сбоит, на 4-х работает… Пытался брать DLL с «рабочей» машины и регистрировать заново — тоже самое.
266
23 марта 2004 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by Vlaed
Из проверенных 6-ти — на 2-х сбоит, на 4-х работает… Пытался брать DLL с «рабочей» машины и регистрировать заново — тоже самое.
Я, к сожалению, со SpinButton никогда не работал. Она за собой никакие другие библиотеки не тянет? Не знаешь?
Кстати, эта приблуда идёт в стандартном комплекте? Или она от сторонних разработчиков?
Не возможны конфликты из-за прав доступа? (Может, эта SpinButton где-то что-то править пытается или ещё что-то такое…)
Я ещё подумаю — может разобраться получится… Даже уверен, что получтися…
6.7K
23 марта 2004 года
Vlaed
6 / / 22.03.2004
Цитата:
Originally posted by mhaturov
Я, к сожалению, со SpinButton никогда не работал. Она за собой никакие другие библиотеки не тянет? Не знаешь?
Кстати, эта приблуда идёт в стандартном комплекте? Или она от сторонних разработчиков?
Не возможны конфликты из-за прав доступа? (Может, эта SpinButton где-то что-то править пытается или ещё что-то такое…)
Я ещё подумаю — может разобраться получится… Даже уверен, что получтися…
Приблуда из стандартной поставки. Права доступа у меня везде админские:) Мучаюсь с этим 3-й день, пока результата нет:(
266
23 марта 2004 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by Vlaed
Приблуда из стандартной поставки. Права доступа у меня везде админские:) Мучаюсь с этим 3-й день, пока результата нет:(
Знач так, пойдём своим путём…
Форма вообще не хотит показываться? Или начинает что-то выполяится ивалится?
«Железная» конфигурация везде одинакова?
Я предлагаю написать трассер, который поместить в проблемную форму и пусть он документирует в лог-файл все шаги — на основании этого можно «выщемить» более точно место ошибки. Но это прокатит только тогда, когда форма грузится сама по себе… У меня подозрение появляется, что виноват может оказаться не SpinButton…
6.7K
23 марта 2004 года
Vlaed
6 / / 22.03.2004
Цитата:
Originally posted by mhaturov
Знач так, пойдём своим путём…
Форма вообще не хотит показываться? Или начинает что-то выполяится ивалится?
«Железная» конфигурация везде одинакова?
Я предлагаю написать трассер, который поместить в проблемную форму и пусть он документирует в лог-файл все шаги — на основании этого можно «выщемить» более точно место ошибки. Но это прокатит только тогда, когда форма грузится сама по себе… У меня подозрение появляется, что виноват может оказаться не SpinButton…
Железо — одинаково. Доигрался:) Теперь на сбойных машинах формы вообще не запускаются… А при попытках войти в редактор — это же сообщение, потом выдаёт «out of memory». При многократных нажатиях на всплывающих окнах в редактор запускает, но к форме доступ не даёт:(
266
23 марта 2004 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by Vlaed
Железо — одинаково. Доигрался:) Теперь на сбойных машинах формы вообще не запускаются… А при попытках войти в редактор — это же сообщение, потом выдаёт «out of memory». При многократных нажатиях на всплывающих окнах в редактор запускает, но к форме доступ не даёт:(
Ммм-да… Тут, боюсь, самое надёжное — офис снести и поставить по-новой… Токмо он просто так не сносится (тут это где-то обсуждалось уже — и ссылки есть — поищи тему типа «Редактор VB в Outlook не запускается»)… Ладно, а перезагрузка не помогает?
Да, вот ссылка:
http://forum.codenet.ru/showthread.php?threadid=15772
Но пока не спеши — что-нить сообразим… Скорее всего, Офис изначально «криво» встал на этих машинах…
6.7K
24 марта 2004 года
Vlaed
6 / / 22.03.2004
Цитата:
Originally posted by mhaturov
Ммм-да… Тут, боюсь, самое надёжное — офис снести и поставить по-новой… Токмо он просто так не сносится (тут это где-то обсуждалось уже — и ссылки есть — поищи тему типа «Редактор VB в Outlook не запускается»)… Ладно, а перезагрузка не помогает?
Да, вот ссылка:
http://forum.codenet.ru/showthread.php?threadid=15772
Но пока не спеши — что-нить сообразим… Скорее всего, Офис изначально «криво» встал на этих машинах…
Переставил офис — всё заработало.
Спасибо всем за помощь.
-
#1
Hi all,
I have the below code in my module:
Code:
Sub Uform1()
UserForm1.Show
End Sub
When I run it I keep getting error message:
RUN-TIME ERROR ‘-2147352573 (80020003)’:
COULD NOT FIND THE SPECIFIED OBJECT.
In the same workbook, I have a userform with name UserForm1, so I am not sure why it could not find it.
Pls help.
Thanks
Excel motto
Not everything I do at work revolves around Excel. Only the fun parts.
-
#2
Hi,
Was this code working previously and has now started to error?
Try uninstalling and reinstalling your add-ins.
In fact, if you would be kind enough to do them one at a time and re-test your code each time, it would be very useful to know if the suggestion works, which particular add-in reinstall fixed the issue.
HTH
Last edited: Jun 19, 2009
-
#3
Hi Collin,
Yes it was running a while ago. Then I tried to change something on the userform (I inserted a new image). Ater that I got the error.
There is no addin. I just have a button that is assigned with the SUB UFORM1
Thanks
-
#4
Not an add-in specific to the project. The general Excel add-ins you have installed.
In the main Excel interface go to Tools | Add-Ins.
All the ticked add-ins in there are installed.
If you could uninstall + reinstall each add-in one at a time and re-test your code each time, I think there’s a good chance it will fix the issue. I’m asking to test as you reset each add-in because it would be good to know which add-in caused the problem. I don’t know why it fixes the problem, and I’ve never experienced the problem, but it has fixed the problem for other users in the past:
http://www.mrexcel.com/forum/showthread.php?t=379679
It would be good to know which add-in is the culprit so we can speculate why it might have caused the problem in the first place.
Thanks
-
#5
Hi Collin,
None of those excel built-in addin were ticked before or after I got the error.
I was actually able to fix the problem by exporting the userform and the module to my harddrive, open a totally new file and impot the userform and the module.
Not sure how but now it works..
Thanks
Last edited by a moderator: Jan 23, 2014
-
#6
In case others are having this issue and found this old thread like I did: I got this same error, and excel helpfully brought me to the Show command for the userform, but the error was actually in the initialize code on the form itself, the object in question being a non-existent object on the form, not the form itself.
Hope that makes sense/is helpful.
Last edited by a moderator: Jan 23, 2014