Can't find project or library

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

Can't find project or library

Сообщение Tony » 08.09.2003 (Пн) 10:41

Господа день добрый! Все было замечательно и работало! что именно? Значит вот... есть личная книга макросов для MS Exel (9.0.2812). Случилось горе... винт умер! Но есть горячие парни!!! кое-какую инфу подняли в том числе и мое достояние! НО! На новой машине отказывается работать! На любую переменную говорит Can't find project or library!!!! Причем ладно бы где-то в умных вещах... а то в элементарном тексте:

i=17

Нет ну куда проще то? А на i ругается!!!!
Что делать? как быть? офис переустанавливал.... не помогло....
Причем что та винда (XP) что этот офис все из одного дистрибутива... что и на той горемыке....
__________________
счастье в секундах, маленьких острых... щедрое к детям и скупое для взрослых...

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

Сообщение Tony » 08.09.2003 (Пн) 13:50

ух! вы не поверите но заработало! Если вдруг кому поможет! Зделал Экспорт а потом импорт в новый файл тех модулей которые нужны и соответственно форм.... И все заработало!!!!!!!!
__________________
счастье в секундах, маленьких острых... щедрое к детям и скупое для взрослых...

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

Сообщение Vitaly1 » 25.09.2003 (Чт) 15:38

Я наконец-то понял как боротся с этим!
Я перенес мой проект с моей маши 1997 офиса на 2000 офис и ошибка, как в этом топике. Для этого надо снять, часть библиотек с проекта через меню VBA Сервис-Ссылки(Referens) я оставил только эти библиотеки и все заработало:
Visal basic for Applica..
Microsoft Excel 9.0 ....
Ole Automati...
Microsoft Form 2.0...
Microsoft Office 9.0...

УРА!

Тима
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 29.10.2006 (Вс) 21:43

Сообщение Тима » 29.10.2006 (Вс) 22:03

доброе время суток!
подскажите, пожалуйста, как быть, если "references" неактивна? как тогда выйти на ссылки на библиотеки? и можно ли их непосредственно в коде прописать?

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 29.10.2006 (Вс) 22:52

Tools - References неактивна, когда нет открытого окна Code. Я прав?

Создай новый класс и посмотри, появятся ли References.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 30.10.2006 (Пн) 13:30

Amed писал(а):Tools - References неактивна, когда нет открытого окна Code. Я прав?

Нет. Даже в совсем пустом проекте она активна.
Изображение

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 30.10.2006 (Пн) 14:33

Она неактивна, когда в экселе нет открытых книг (вообще-то в этом случае почти все неактивно :) ) или когда проект запаролен.
Лучший способ понять что-то самому — объяснить это другому.

Тима
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 29.10.2006 (Вс) 21:43

Сообщение Тима » 30.10.2006 (Пн) 22:31

проблема в том, что на всех компьютерах в офисе макрос прекрасно работает. а вот в других отделениях и на домашних машинах ругается "can't find project or library". причем на рабочем компе опция tools-references активна, дома же - нет. хотя никакие пароли не стоят и сама книга открыта соответственно.
макрос в рабочем состоянии нужно передать отделениям. вот я и думаю, нельзя ли ссылки на библиотеки прописать непосредственно в коде?
или проставить галочки где надо, но как, если references неактивна?

Тима
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 29.10.2006 (Вс) 21:43

Сообщение Тима » 19.11.2006 (Вс) 1:04

друзья-товарищи.. F1!

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 19.11.2006 (Вс) 1:18

Тима, если создать другой проект - References будут активны?

vapankov
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 26.03.2013 (Вт) 13:20

Re: Can't find project or library

Сообщение vapankov » 26.03.2013 (Вт) 13:25

Для того, что - бы References стали активны, нужно просто остановить макрос... Сам споткнулся, спасибо ребятам подтолкнули в нужном направлении мысли...
Кстати, MISSING у меня обращался по адресу:C:\Windows\System32, к библиотеке danim.dll Которой просто не было в моей версии ЕКСЕЛЯ, или был по другому адресу, В общем файл danim.dll был взят с заведомо работающего компа, и всунут на неработающий, по нужному адресу. И галочку с пункта MISSING я не снимал, потому как при снятии появлялась другая ошибка...
Короче, все заработало, всем спасибо!


Вернуться в VBA

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

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

    TopList