Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Can't find Library or Project - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Can't find Library or Project
Rioran Дата: Четверг, 10.09.2015, 17:58 | Сообщение № 1
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
Всем привет!

Получил на работе .xlsb файл, при открытии которого выдаёт месседж бокс "Can't find Library or Project" и, после нажатия "ОК", приложение Excel падает и перезапускается. Советом AlexM из ЭТОГО поста (убрать галочки с отсутствующих библиотек на стороне автора) воспользоваться не могу, т.к. связи с создателем файла нет. Файл приложить не могу из корпоративных соображений.

При открытии в безопасном режиме файл повторяет всё то же самое.

Подскажите, пожалуйста, может кто сталкивался - как получить доступ к содержимому файла в обход ошибки?


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
СообщениеВсем привет!

Получил на работе .xlsb файл, при открытии которого выдаёт месседж бокс "Can't find Library or Project" и, после нажатия "ОК", приложение Excel падает и перезапускается. Советом AlexM из ЭТОГО поста (убрать галочки с отсутствующих библиотек на стороне автора) воспользоваться не могу, т.к. связи с создателем файла нет. Файл приложить не могу из корпоративных соображений.

При открытии в безопасном режиме файл повторяет всё то же самое.

Подскажите, пожалуйста, может кто сталкивался - как получить доступ к содержимому файла в обход ошибки?

Автор - Rioran
Дата добавления - 10.09.2015 в 17:58
_Boroda_ Дата: Четверг, 10.09.2015, 18:02 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация: 6504 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
А если открыть в OpenOffice?
Или при открытии в Excel держать нажатым Шифт?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА если открыть в OpenOffice?
Или при открытии в Excel держать нажатым Шифт?

Автор - _Boroda_
Дата добавления - 10.09.2015 в 18:02
Rioran Дата: Четверг, 10.09.2015, 19:21 | Сообщение № 3
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, OpenOffice недоступен. Попробовал Шифт - открылись все файлы в той же папке, но нужный всё-равно не захотел.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
Сообщение_Boroda_, OpenOffice недоступен. Попробовал Шифт - открылись все файлы в той же папке, но нужный всё-равно не захотел.

Автор - Rioran
Дата добавления - 10.09.2015 в 19:21
KSV Дата: Четверг, 10.09.2015, 19:49 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
держать нажатым Шифт

Саш, так он просто запуск макросов отключит, но линки на отсутствующие компоненты он не удалит...
Роман, а программно (Workbooks.Open) открывать не пробовал? (можно еще попробовать указать параметр CorruptLoad = xlRepairFile или xlExtractData)

UPD И перед открытием установи [vba]
Код
Application.AutomationSecurity = msoAutomationSecurityForceDisable
[/vba]


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333


Сообщение отредактировал KSV - Четверг, 10.09.2015, 21:40
 
Ответить
Сообщение
держать нажатым Шифт

Саш, так он просто запуск макросов отключит, но линки на отсутствующие компоненты он не удалит...
Роман, а программно (Workbooks.Open) открывать не пробовал? (можно еще попробовать указать параметр CorruptLoad = xlRepairFile или xlExtractData)

UPD И перед открытием установи [vba]
Код
Application.AutomationSecurity = msoAutomationSecurityForceDisable
[/vba]

Автор - KSV
Дата добавления - 10.09.2015 в 19:49
Rioran Дата: Четверг, 10.09.2015, 19:54 | Сообщение № 5
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
Сергей, пробовал с ReadOnly = True. Как ты сказал - завтра попробую.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
СообщениеСергей, пробовал с ReadOnly = True. Как ты сказал - завтра попробую.

Автор - Rioran
Дата добавления - 10.09.2015 в 19:54
Rioran Дата: Пятница, 11.09.2015, 10:59 | Сообщение № 6
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
KSV, большое спасибо, помогло. Делал следующее:

[vba]
Код
Application.AutomationSecurity = 3
Workbooks.Open Filename:="Полный путь дурного файла .xlsb", CorruptLoad:= xlRepairFile
' Выслушал предупреждение, что какая-то ересь была удалена
' Пересохранил файл и открыл снова. Увидел предложение об обрыве связей и согласился.
' Пересохранил файл и открыл снова. Всё хорошо.
Application.AutomationSecurity = 1
' Пересохранил файл и открыл снова. Всё хорошо.
[/vba]
anvg, спасибо за хороший совет. В нормальный файл не попала папка "externalLinks".


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279


Сообщение отредактировал Rioran - Пятница, 11.09.2015, 16:08
 
Ответить
СообщениеKSV, большое спасибо, помогло. Делал следующее:

[vba]
Код
Application.AutomationSecurity = 3
Workbooks.Open Filename:="Полный путь дурного файла .xlsb", CorruptLoad:= xlRepairFile
' Выслушал предупреждение, что какая-то ересь была удалена
' Пересохранил файл и открыл снова. Увидел предложение об обрыве связей и согласился.
' Пересохранил файл и открыл снова. Всё хорошо.
Application.AutomationSecurity = 1
' Пересохранил файл и открыл снова. Всё хорошо.
[/vba]
anvg, спасибо за хороший совет. В нормальный файл не попала папка "externalLinks".

Автор - Rioran
Дата добавления - 11.09.2015 в 10:59
Vladimir32 Дата: Суббота, 15.08.2020, 22:17 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Случилась у меня такая же проблема, и есть там еще один обход.
Вот на этом видео - все рассказано, буквально пара минут: https://www.youtube.com/watch?... e=youtu.be
 
Ответить
СообщениеСлучилась у меня такая же проблема, и есть там еще один обход.
Вот на этом видео - все рассказано, буквально пара минут: https://www.youtube.com/watch?... e=youtu.be

Автор - Vladimir32
Дата добавления - 15.08.2020 в 22:17
Pelena Дата: Суббота, 15.08.2020, 23:25 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Vladimir32, ссылка никуда не ведёт


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеVladimir32, ссылка никуда не ведёт

Автор - Pelena
Дата добавления - 15.08.2020 в 23:25
fikusnik Дата: Пятница, 12.02.2021, 14:37 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Знатоки, подскажите, пожалуйста, в чем может быть проблема, часто "ломаются" файлы с макросами.

Это можно воспроизвести на простейшем примере:
1. Создаю книгу excel, в ней произвольные данные забиваю
2. добавляю макрос (для примера вставил пользовательскую функцию, показывает отступы)
Function Level(Cell As Range)
Level = Cell.IndentLevel / 2 + 1
End Function
3. сохраняю, закрываю, открываю – так пару раз
4. на третий раз выдает при открытии файла выдает ошибку "Microsoft Visual Basic for Application: Can't Find project or library", и с файлом далее невозможно работать (вылетает эксель). Его можно "починить": открыть без разрешения макросов, скомпилировать, сохранить, закрыть. Тогда открывается нормально, но в любой момент может также сломаться. Никаких missing библиотек нет. Поломанный файл приложил (в нем таблица на 20 строк и пользовательская функция в макросах"

Подскажите, пожалуйста, в какую сторону копать?

ps Windows 10 Pro 64, Excel 2013 (15.0.5311.1000, 15.0.2575.1000) 64
К сообщению приложен файл: _--.xlsb (14.7 Kb)


Сообщение отредактировал fikusnik - Пятница, 12.02.2021, 15:24
 
Ответить
СообщениеЗнатоки, подскажите, пожалуйста, в чем может быть проблема, часто "ломаются" файлы с макросами.

Это можно воспроизвести на простейшем примере:
1. Создаю книгу excel, в ней произвольные данные забиваю
2. добавляю макрос (для примера вставил пользовательскую функцию, показывает отступы)
Function Level(Cell As Range)
Level = Cell.IndentLevel / 2 + 1
End Function
3. сохраняю, закрываю, открываю – так пару раз
4. на третий раз выдает при открытии файла выдает ошибку "Microsoft Visual Basic for Application: Can't Find project or library", и с файлом далее невозможно работать (вылетает эксель). Его можно "починить": открыть без разрешения макросов, скомпилировать, сохранить, закрыть. Тогда открывается нормально, но в любой момент может также сломаться. Никаких missing библиотек нет. Поломанный файл приложил (в нем таблица на 20 строк и пользовательская функция в макросах"

Подскажите, пожалуйста, в какую сторону копать?

ps Windows 10 Pro 64, Excel 2013 (15.0.5311.1000, 15.0.2575.1000) 64

Автор - fikusnik
Дата добавления - 12.02.2021 в 14:37
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!