"Can't find project or library."

Программирование на Visual Basic for Applications
Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

"Can't find project or library."

Сообщение Starik » 15.09.2003 (Пн) 12:38

Привет всем!
Ещё одна проблема, программа не на всех компах работает, ругается "Can't find project or library". Почему не находит проект или библиотеку? Какую библиотеку? У меня стоит операционка ХР и W98, программу на VBA писал в XP, у меня работает везде. У других стоит операционка W98-не работает. Уточняю-программа работает, но когда хочешь изменить данные, на форме нажимаешь бутон, тогда выдаётся сообщение: "Can't find project or library".

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 15.09.2003 (Пн) 13:27

Нельзя пококретней, что отрабатывается после нажатия кнопки :?:

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

"Can't find project or library"

Сообщение Starik » 15.09.2003 (Пн) 13:46

После нажатия кнопки идет запись в ячейку из TextBox, выдает"Can't find project or library" и засвечивает Str$(5) в строке: Sheets(...).Range("c"+LTrim$(Str(5)))=......

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 15.09.2003 (Пн) 14:05

Известный глюк, к сожалекнию в даном случаи нашел только один способ борьбы с ним:

1)Cделать новую книгу в Excel.
2)Перенести в нее код программы
3) сделать заного элементы управления.
4) Правленный проект отнести домой и работать именно с ним, что бы не было глюков впоследствии.

После этого стандартные функции обработки строк начинают работать.

П.С.
Почему, и что собственно меняется в excel файле при переносе его на другую машину, сказать трудно. Но явно что-то меняется.

Tony
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2002 (Сб) 14:36
Откуда: Russia.EKB

Сообщение Tony » 15.09.2003 (Пн) 14:11

Вообще странная штука... раньше такого не было.... свои проекты постоянно давал юзать людям... А тут в какой то момент хоп! и все... Но тем не менее смог побить как и сказал Vitaly1!
__________________
счастье в секундах, маленьких острых... щедрое к детям и скупое для взрослых...

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

"Can't find project or library."

Сообщение Starik » 15.09.2003 (Пн) 14:31

А может это связано быть с разными офисами? (Писал программу в ХР).
На машинах, где стоит ХР - программа работает, а где 2000 - выдает ошибку?

Tony
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2002 (Сб) 14:36
Откуда: Russia.EKB

Сообщение Tony » 15.09.2003 (Пн) 14:34

Да врятли... у меня винт умер... я другой.... на него винду и офис с того же дистриба что и раньше... фактически изменился только винт... но его винить как то совесть не позволяет.... :D
__________________
счастье в секундах, маленьких острых... щедрое к детям и скупое для взрослых...

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 15.09.2003 (Пн) 14:38

Нет не сверсиями связано, я думаю, что связанно с тем, что не совсем полный excel на компьютере установлен.

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

"Can't find project or library."

Сообщение Starik » 15.09.2003 (Пн) 14:44

Хорошая идея - офис установлен не полностью, это вполне реально, т.к. работает там, где я сам ставил офис. Ща попробую.

Tony
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2002 (Сб) 14:36
Откуда: Russia.EKB

Сообщение Tony » 15.09.2003 (Пн) 14:45

Ну я не знаю на сколько верно понятие полности! Я когда боролся с проблемой с тавил вообще все что с офисом связанно! естественно из его же дистриба... ничего сверху... так собственно и раньше ниего мудрого не стояло... хотя раньше стоял поный.... :D
__________________
счастье в секундах, маленьких острых... щедрое к детям и скупое для взрослых...

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

"Can't find project or library."

Сообщение Starik » 15.09.2003 (Пн) 15:08

Минут через 15 всё станет ясно, насчет полноты. Если результат окажется отрицательным, мне то что делать? Переписать все в 2000 офисе или что?

Tony
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2002 (Сб) 14:36
Откуда: Russia.EKB

Сообщение Tony » 15.09.2003 (Пн) 15:18

Кроме варианта то что сказал Vitaly1 решения пока не нашел... :( увы.... много слишком пришлось переносить.... Но с другой стороны работает ведь!
__________________
счастье в секундах, маленьких острых... щедрое к детям и скупое для взрослых...

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

"Can't find project or library."

Сообщение Starik » 15.09.2003 (Пн) 15:33

На соседнюю машину установил полный офис2000 - результат отрицательный. Снова выдаёт "Can't find project or library." и высвечивает Str$(5) в строке: Sheets("2006g").Range("c" + LTrim$(Str$(5))) = Редактор.TextBox1.Text

Tony
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2002 (Сб) 14:36
Откуда: Russia.EKB

Сообщение Tony » 15.09.2003 (Пн) 15:46

Ну что я могу сказать.... переноси в ручную... в принципе не сложно! но попробовать надо обязательно!
__________________
счастье в секундах, маленьких острых... щедрое к детям и скупое для взрослых...

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

"Can't find project or library."

Сообщение Starik » 15.09.2003 (Пн) 16:01

Это последний вариант.
Может кто знает какой библиотеки не хватает офису2000, которая существует в ХР офисе, чтобы заработала строка: Sheets("2006g").Range("c" + LTrim$(Str$(5))) =Редактор.TextBox1.Text?
Высвечивает Str$(5).
Если есть такая, то как её запихнуть 2000 офис?

Tony
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 121
Зарегистрирован: 03.08.2002 (Сб) 14:36
Откуда: Russia.EKB

Сообщение Tony » 16.09.2003 (Вт) 7:43

хм... я попробовал строку эту... работает... как раз в 2000... попробуй все таки перенести проект из одного файла в другой....
__________________
счастье в секундах, маленьких острых... щедрое к детям и скупое для взрослых...

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

"Can't find project or library."

Сообщение Starik » 16.09.2003 (Вт) 8:15

Сегодня обязательно попробую.

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 16.09.2003 (Вт) 8:19

попробуй прописать так
strings.LTrim$ и аналогично strings.Str$
Ничто так не ограничивает полёт мысли программиста, как компилятор

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

Can't find project or library."

Сообщение Starik » 16.09.2003 (Вт) 13:35

Спасибо за помощь.
Пришлось всё переносить. Заработало.

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 25.09.2003 (Чт) 16:41

Тут решение проблемы:

http://bbs.vbstreets.ru/viewtopic.php?p=19184#19184

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

Can't find project or library

Сообщение Starik » 26.09.2003 (Пт) 13:33

Огромное спасибо!


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 93

    TopList