Vbe6ext olb could not be loaded что делать excel

  • Remove From My Forums
  • Question

  • kontrol ALT+F11

    VBE6EXT.OLB’ could not be loaded

Answers

  • Hi,

    VBE6EXT.OLB is Visual Basic Extensibility. The ‘VBE6EXT.OLB could not be loaded’ error usually happens when some files got corrupted in Office/Visual Basic.

    A simple repair of Office installation from Control Panel should be able to fix it. Please have a try and see if that will correct the issue.

    Another way you can try is — locate the VBE6EXT.OLB file in Windows (the file usually exists under C:Program Files or Program Files(x86)Common FilesMicrosoft SharedVBA), rename it to VBE6EXT.OLB.old.

    Then Launch Word, press «ALT+F11», you should get a popup window asking repair the program, click Yes. Restart Office after the repair is finished, then verify result again.

    Regards,

    Ethan Hua


    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    tnmff@microsoft.com

    • Proposed as answer by

      Thursday, April 21, 2016 9:00 AM

    • Marked as answer by
      Ethan HuaMicrosoft contingent staff
      Friday, April 22, 2016 7:56 AM

Файл VBE6EXT.OLB считается разновидностью DLL-файла. DLL-файлы, такие как VBE6EXT.OLB, по сути являются справочником, хранящим информацию и инструкции для исполняемых файлов (EXE-файлов), например Setup.exe. Данные файлы были созданы для того, чтобы различные программы (например, Microsoft Visio Premium 2010) имели общий доступ к файлу VBE6EXT.OLB для более эффективного распределения памяти, что в свою очередь способствует повышению быстродействия компьютера.

К сожалению, то, что делает файлы DLL настолько удобными и эффективными, также делает их крайне уязвимыми к различного рода проблемам. Если что-то происходит с общим файлом OLB, то он либо пропадает, либо каким-то образом повреждается, вследствие чего может возникать сообщение об ошибке выполнения. Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки возникают в момент, когда происходит попытка загрузки файла VBE6EXT.OLB — либо при запуске приложения Microsoft Visio Premium 2010, либо, в некоторых случаях, во время его работы. К числу наиболее распространенных ошибок VBE6EXT.OLB относятся:

  • Нарушение прав доступа по адресу — VBE6EXT.OLB.
  • Не удается найти VBE6EXT.OLB.
  • Не удается найти C:Program Files (x86)Common Filesmicrosoft sharedVBAVBA6VBE6EXT.OLB.
  • Не удается зарегистрировать VBE6EXT.OLB.
  • Не удается запустить Microsoft Visio Premium 2010. Отсутствует требуемый компонент: VBE6EXT.OLB. Повторите установку Microsoft Visio Premium 2010.
  • Не удалось загрузить VBE6EXT.OLB.
  • Не удалось запустить приложение, потому что не найден VBE6EXT.OLB.
  • Файл VBE6EXT.OLB отсутствует или поврежден.
  • Не удалось запустить это приложение, потому что не найден VBE6EXT.OLB. Попробуйте переустановить программу, чтобы устранить эту проблему.

Файл VBE6EXT.OLB может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с Microsoft Visio Premium 2010) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла VBE6EXT.OLB может быть вызвано отключением питания при загрузке Microsoft Visio Premium 2010, сбоем системы при загрузке VBE6EXT.OLB, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или, как нередко бывает, заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Не так давно очередной раз столкнулся с ошибками приложения Excel при попытке включения макросов после открытия файлов .xlsm. Вспомнил, что подобные проблемы преследуют пользователей довольно давно, но чаще всего они наблюдались с Excel 2013 и Excel 2016. Характерные особенности этой группы ошибок следующие:

  • Приложение Excel закрывается при открытии файла с макросами (при включенном режиме безопасности Включить все макросы);
  • Ошибка приложения Excel возникает при попытке включить содержимое (нажатии соответствующей кнопки);
  • Ошибка приложения Excel возникает при сохранении файла с макросами;

Ну и по горячим следам очередного инцидента, дабы не откладывать на потом, решил для себя собрать небольшой хаб по ошибкам приложения Excel с последующей модификацией, дабы опять не терять время на поиск информации в Сети и на составление облака причин.
Суть в том, что в процессе открытия файла xlsm, и при отключенных макросах, в верхней части основного окна (над таблицей), высвечивается строка уведомления: ПРЕДУПРЕЖДЕНИЕ СИСТЕМЫ БЕЗОПАСНОСТИ Запуск макросов отключен, с кнопкой включения содержимого (макросов). Как только пользователь её нажимает, Excel попросту аварийно завершается (падает) с ошибкой Программа Microsoft Excel не работает и характерным окном уведомления:

excel ошибка макроса

При этом было замечено, что непосредственно перед возникновением ошибки приложения Excel никаких системных обновлений и обновлений пакета Office не устанавливалось. Возможно, каким-то образом задействованы последние обновления на Office, но прямой связи я не заметил, а подробного исследования проблемы не проводил. При этом зависимости от версии операционной системы (мною лично сбои наблюдались на Windows 10 LTSC и Windows 7 Professional) так же выявлено не было. При анализе аварийного дампа приложения (*.hdmp) обычно можно увидеть подобную информацию исключения (вывод урезан):

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

. . .

EXCEPTION_RECORD:  (.exr 1)

ExceptionAddress: 00007ff86a1e05ac (VBE7+0x00000000001405ac)

   ExceptionCode: c0000005 (Access violation)

  ExceptionFlags: 00000000

NumberParameters: 2

   Parameter[0]: 0000000000000001

   Parameter[1]: 0000000000000010

Attempt to write to address 0000000000000010

DEFAULT_BUCKET_ID:  NULL_CLASS_PTR_WRITE

PROCESS_NAME:  EXCEL.EXE

ERROR_CODE: (NTSTATUS) 0xc0000005 <Unable to get error code text>

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 <Unable to get error code text>

EXCEPTION_CODE_STR:  c0000005

EXCEPTION_PARAMETER1:  0000000000000001

EXCEPTION_PARAMETER2:  0000000000000010

WRITE_ADDRESS:  0000000000000010

. . .

обычно это NTSTATUS с кодом c0000005 — Access violation, доступ запрещен. И чаще всего в дампе можно увидеть такой вот стек потока (вывод оптимизирован для улучшения представления):

. . .

STACK_TEXT:  

000000b9`1acfdd00 000001d3`2fb24e90 : 000001d3`5a0e0ef0 00000000`00000000 : VBE7+0x1405ac

000000b9`1acfdd08 000001d3`24c1fe20 : 00000000`00000000 000001d3`2fda9640 : 0x000001d3`2fb24e90

000000b9`1acfdd10 000001d3`6cf35760 : 000001d3`2fda9640 000001d3`045c9b30 : 0x000001d3`24c1fe20

000000b9`1acfdd18 000001d3`5a0e0ef0 : 000001d3`045c9b30 000001d3`2fcbb2b0 : 0x000001d3`6cf35760

000000b9`1acfdd20 00000000`00000000 : 000001d3`2fcbb2b0 000001d3`2fcbb318 : 0x000001d3`5a0e0ef0

. . .

из которого единственное что понятно, так это то, что падение Excel происходит в недрах функций библиотеки vbe7.dll (среда исполнения VBA), подгруженной в адресное пространство процесса. Это указывает на проблемы с обработчиком VBA-скриптов, в контексте Excel чаще именуемых макросами.

НЕРЕШЕННОЕ: при отладке приложений из комплекта MS Office, вы не увидите имен функций в стеке вызовов, поскольку отсутствуют отладочные символы как к основным исполняемым файлам (Excel/Word/Outlook), так и к многочисленным библиотекам. Интересно, есть ли какое-либо решение?

VBA

Так что же такое VBA и для чего он предназначается?

VBA (Visual Basic for Application) — язык макропрограммирования, основанный на языке Visual Basic.

В приложениях, входящих в комплект MS Office, таких как Excel, Word, PowerPoint и Access, VBA используется для автоматизации множества рутинных задач (напр.: повторяющихся однотипных действий), позволяет создавать формы для общения с пользователем и предлагает множество иного богатого функционала. При помощи VBA доступно управление электронной таблицей посредством объектно-ориентированной модели кода/данных, при помощи VBA-кода входные данные таблиц могут быть обработаны и представлены в итоговых (результирующих) таблицах и диаграммах (графиках). Таблица становится интерфейсом кода, позволяя легко работать, изменять его и управлять расчётами. На выходе VBA проект, используемый в структурах описанных выше приложений (электронные таблицы Excel, презентации PowerPoint, базы Access), компилируется в специальный бинарный исполняемый файл, который размещается внутри файла основного формата. Применительно к Excel это файл vbaProject.bin, который располагается внутри *.xslm-файла в директории /xl, представляющий собой бинарный исполняемый файл проекта, содержащий макрос в откомпилированном (готовом к исполнению) виде.

Наиболее вероятной причиной сбоя является повреждение блока кода VBA, содержащегося в книге Excel. Об истоках этого остается только догадываться, возможно что в структуре .xlsm-файла, в процессе работы с документом, происходят какие-то [непредвиденные разработчиками] изменения, способные приводить блок кода в неработоспособное состояние.

Решение 1: вставка нового листа

Выполните приведенную последовательность действий:

  1. Открываем [проблемный] .xlsm-файл (файл с макросами).
  2. Не нажимаем кнопку Включить содержимое.
  3. Добавляем в книгу Excel новый лист: правая кнопка мыши на ярлыках Лист1/Лист2/Лист3 → ВставитьЛист.
  4. Сохраняем электронную таблицу. Закрываем Excel.
  5. Открываем проблемный файл заново и включаем макросы.

Решение 2: перекомпиляция проекта

Выполните последовательность действий:

  1. Запускаем и открываем новую книгу Excel (не ваш проблемный файл).
  2. Открываем меню Файл — выбираем Параметры — далее открываем Центр управления безопасностью и заходим в Параметры центра управления безопасностью.
  3. В разделе Параметры макросов — выставляем чекбокс Отключить все макросы с уведомлением.
  4. В разделе Надежные расположения — выставляем чекбокс Отключить все надежные расположения.
  5. В разделе Надежные документы — выставляем чекбокс Отключить надежные документы.
  6. Жмем везде OK. Закрываем Excel.

  7. Открываем [проблемный] .xlsm-файл (файл с макросами).
  8. Не нажимаем кнопку Включить содержимое.
  9. Открывает редактор Visual Basic при помощи комбинации клавиш Alt+F11. Либо можно использовать обходной маневр: в настройках включаем меню Разработчик, после этого в появившемся сверху в ленте меню Разработчик выбираем пункт Visual Basic.
  10. В открывшемся окне редактора Visual Basic (VBA редактор) пересохраняем проект: для этого жмем на панели инструментов кнопку Сохранить (изображение дискетки или комбинация Ctrl+S).
  11. Выбираем из меню Debug — выбираем пункт меню Compile VBA Project:

    recompile vba project

  12. Еще раз сохраняем проект кнопкой Сохранить.
  13. Закрываем редактор Visual Basic.

  14. Сохраняем файл Excel через меню Файл — опцию Сохранить (или нажатием на значок дискетки в левом верхнем углу, либо комбинация клавиш Ctrl+S).
  15. Возвращаем все установки безопасности, сделанные на предыдущих шагах (пункты 2-5).
  16. Закрываем xlsm-файл.
  17. Заново открываем [проблемный] файл, в верхней части, в строке статуса — включаем макросы посредством кнопки Включить содержимое.

Решение 3: добавление модуля

Дополнительное решение состоит в том, что бы внести изменения в макрос без перекомпиляции.

  1. Открываем [проблемный] .xlsm-файл (файл с макросами).
  2. Не нажимаем кнопку Включить содержимое.
  3. Открывает редактор Visual Basic (при помощи комбинации клавиш Alt+F11).
  4. Открываем меню Tools → пункт Options. В открывшемся окне переходим на вкладку General и деактивируем чекбокс Compile on Demand:

    compile on demand

    Закрываем окно Опции нажатием клавиши OK.

  5. В левом фрейме окна проекта (Project) спускаемся вниз, находим раздел Modules, жмем на нём правую кнопку → пункт InsertModule:

    vba insert module

  6. Далее просто закрываем окно редактора Visual Basic, сохраняем основной xslm-документ и закрываем Excel.
  7. Заново открываем [проблемный] файл, в верхней части, в строке статуса — включаем макросы посредством кнопки Включить содержимое.

Иногда система Windows отображает сообщения об ошибках поврежденных или отсутствующих файлов VBE6EXT.OLB. Подобные ситуации могут возникнуть, например, во время процесса установки программного обеспечения. Каждая программа требует определенных ресурсов, библиотек и исходных данных для правильной работы. Поэтому поврежденный или несуществующий файл VBE6EXT.OLB может повлиять на неудачное выполнение запущенного процесса.

Файл был разработан для использования с программным обеспечением . Здесь вы найдете подробную информацию о файле и инструкции, как действовать в случае ошибок, связанных с VBE6EXT.OLB на вашем устройстве. Вы также можете скачать файл VBE6EXT.OLB, совместимый с устройствами Windows 10, Windows 7, Windows Vista, Windows XP, Windows XP, Windows 8, которые (скорее всего) позволят решить проблему.

For Windows
Совместим с: Windows 10, Windows 7, Windows Vista, Windows XP, Windows XP, Windows 8

Популярность пользователя

Исправьте ошибки VBE6EXT.OLB

  • 1 Информация о файле VBE6EXT.OLB
  • 2 Ошибки, связанные с файлом VBE6EXT.OLB
  • 3 Как исправить ошибки, связанные с VBE6EXT.OLB?
    • 3.1 Сканирование на наличие вредоносных программ
    • 3.2 Обновление системы и драйверов
    • 3.3 Инструмент проверки системных файлов
    • 3.4 Восстановление системы
  • 4 Скачать VBE6EXT.OLB
    • 4.1 Список версий файла VBE6EXT.OLB

Информация о файле

Основная информация
Имя файла VBE6EXT.OLB
Расширение файла OLB
Описание Microsoft Visual Basic for Applications Extensibility
Программного обеспечения
программа Microsoft Visual Basic for Applications
автор Microsoft Corporation
подробности
MIME тип application/octet-stream
Тип файла Dynamic link library
система Win32
Авторские права Copyright © Microsoft Corp. 1993-2001.
Набор символов Windows, Latin1
Комментарии Microsoft Visual Basic for Applications

VBE6EXT.OLB

Наиболее распространенные проблемы с файлом VBE6EXT.OLB

Существует несколько типов ошибок, связанных с файлом VBE6EXT.OLB. Файл VBE6EXT.OLB может находиться в неправильном каталоге файлов на вашем устройстве, может отсутствовать в системе или может быть заражен вредоносным программным обеспечением и, следовательно, работать неправильно. Ниже приведен список наиболее распространенных сообщений об ошибках, связанных с файлом VBE6EXT.OLB. Если вы найдете один из перечисленных ниже (или похожих), рассмотрите следующие предложения.

  • VBE6EXT.OLB поврежден
  • VBE6EXT.OLB не может быть расположен
  • Ошибка выполнения — VBE6EXT.OLB
  • Ошибка файла VBE6EXT.OLB
  • Файл VBE6EXT.OLB не может быть загружен. Модуль не найден
  • невозможно зарегистрировать файл VBE6EXT.OLB
  • Файл VBE6EXT.OLB не может быть загружен
  • Файл VBE6EXT.OLB не существует

VBE6EXT.OLB

Error

Не удалось запустить приложение, так как отсутствует файл VBE6EXT.OLB. Переустановите приложение, чтобы решить проблему.

OK

Проблемы, связанные с VBE6EXT.OLB, могут решаться различными способами. Некоторые методы предназначены только для опытных пользователей. Если вы не уверены в своих силах, мы советуем обратиться к специалисту. К исправлению ошибок в файле VBE6EXT.OLB следует подходить с особой осторожностью, поскольку любые ошибки могут привести к нестабильной или некорректно работающей системе. Если у вас есть необходимые навыки, пожалуйста, продолжайте.

Как исправить ошибки VBE6EXT.OLB всего за несколько шагов?

Ошибки файла VBE6EXT.OLB могут быть вызваны различными причинами, поэтому полезно попытаться исправить их различными способами.

Шаг 1.. Сканирование компьютера на наличие вредоносных программ.

Virus Scan

Файлы Windows обычно подвергаются атаке со стороны вредоносного программного обеспечения, которое не позволяет им работать должным образом. Первым шагом в решении проблем с файлом VBE6EXT.OLB или любыми другими системными файлами Windows должно быть сканирование системы на наличие вредоносных программ с использованием антивирусного инструмента.

Если по какой-либо причине в вашей системе еще не установлено антивирусное программное обеспечение, вы должны сделать это немедленно. Незащищенная система не только является источником ошибок в файлах, но, что более важно, делает вашу систему уязвимой для многих опасностей. Если вы не знаете, какой антивирусный инструмент выбрать, обратитесь к этой статье Википедии — сравнение антивирусного программного обеспечения.

Шаг 2.. Обновите систему и драйверы.

Windows Update

Установка соответствующих исправлений и обновлений Microsoft Windows может решить ваши проблемы, связанные с файлом VBE6EXT.OLB. Используйте специальный инструмент Windows для выполнения обновления.

  1. Откройте меню «Пуск» в Windows.
  2. Введите «Центр обновления Windows» в поле поиска.
  3. Выберите подходящую программу (название может отличаться в зависимости от версии вашей системы)
  4. Проверьте, обновлена ​​ли ваша система. Если в списке есть непримененные обновления, немедленно установите их.
  5. После завершения обновления перезагрузите компьютер, чтобы завершить процесс.

Помимо обновления системы рекомендуется установить последние версии драйверов устройств, так как драйверы могут влиять на правильную работу VBE6EXT.OLB или других системных файлов. Для этого перейдите на веб-сайт производителя вашего компьютера или устройства, где вы найдете информацию о последних обновлениях драйверов.

Шаг 3.. Используйте средство проверки системных файлов (SFC).

System File Checker

Проверка системных файлов — это инструмент Microsoft Windows. Как следует из названия, инструмент используется для идентификации и адресации ошибок, связанных с системным файлом, в том числе связанных с файлом VBE6EXT.OLB. После обнаружения ошибки, связанной с файлом %fileextension%, программа пытается автоматически заменить файл VBE6EXT.OLB на исправно работающую версию. Чтобы использовать инструмент:

  1. Откройте меню «Пуск» в Windows.
  2. Введите «cmd» в поле поиска
  3. Найдите результат «Командная строка» — пока не запускайте его:
  4. Нажмите правую кнопку мыши и выберите «Запуск от имени администратора»
  5. Введите «sfc / scannow» в командной строке, чтобы запустить программу, и следуйте инструкциям.

Шаг 4. Восстановление системы Windows.

Windows Recovery

Другой подход заключается в восстановлении системы до предыдущего состояния до того, как произошла ошибка файла VBE6EXT.OLB. Чтобы восстановить вашу систему, следуйте инструкциям ниже

  1. Откройте меню «Пуск» в Windows.
  2. Введите «Восстановление системы» в поле поиска.
  3. Запустите средство восстановления системы — его имя может отличаться в зависимости от версии системы.
  4. Приложение проведет вас через весь процесс — внимательно прочитайте сообщения
  5. После завершения процесса перезагрузите компьютер.

Если все вышеупомянутые методы завершились неудачно и проблема с файлом VBE6EXT.OLB не была решена, перейдите к следующему шагу. Помните, что следующие шаги предназначены только для опытных пользователей

Загрузите и замените файл VBE6EXT.OLB

Последнее решение — вручную загрузить и заменить файл VBE6EXT.OLB в соответствующей папке на диске. Выберите версию файла, совместимую с вашей операционной системой, и нажмите кнопку «Скачать». Затем перейдите в папку «Загруженные» вашего веб-браузера и скопируйте загруженный файл VBE6EXT.OLB.

Перейдите в папку, в которой должен находиться файл, и вставьте загруженный файл. Ниже приведен список путей к каталогу файлов VBE6EXT.OLB.

  • Windows 10: C:Program FilesCommon FilesMicrosoft SharedVBAVBA6
  • Windows 7: C:Program Files (x86)Common Filesmicrosoft sharedVBAVBA6
  • Windows Vista:
  • Windows XP:
  • Windows XP:
  • Windows 8:

Если действия не помогли решить проблему с файлом VBE6EXT.OLB, обратитесь к профессионалу. Существует вероятность того, что ошибка (и) может быть связана с устройством и, следовательно, должна быть устранена на аппаратном уровне. Может потребоваться новая установка операционной системы — неправильный процесс установки системы может привести к потере данных.

Список версий файлов

For Windows 10

Имя файла
VBE6EXT.OLB

система
Windows 10

Размер файла
47704 bytes

Дата
2017-05-10

Подробности файла
MD5 f5453db201d05f4920999e8ad72c63a1
SHA1 fc8dd2d6c38578a02ef58372b207e187e90b73db
SHA256 4ff0ed0accf4286b49a2500f6f0636d1f0948137d683b1b1382ae417b5e00d47
CRC32 032c4c10
Пример расположения файла C:Program FilesCommon FilesMicrosoft SharedVBAVBA6

For Windows 7

Имя файла
VBE6EXT.OLB

система
Windows 7

Размер файла
40960 bytes

Дата
2017-05-10

Подробности файла
MD5 ac18d4d2553bdafe381180a00c4b0053
SHA1 74fd75767a5b5270c1ffe065a99c5d3a2a8da785
SHA256 d74bef84364a1fefa10cfe241219c73bd5fc5c2f8ebe392fbf2ab6526ecc560e
CRC32 615b22e9
Пример расположения файла C:Program Files (x86)Common Filesmicrosoft sharedVBAVBA6

For Windows Vista

Имя файла
VBE6EXT.OLB

система
Windows Vista

Размер файла
45056 bytes

Дата
2017-05-10

Подробности файла
MD5 d883784a6045c68aa6750754128f34b3
SHA1 436bacca9012793f92e1de76ce12b94e4cf18f51
SHA256 7b776167c08af7d263f69d3de0669f0ddbe6c6605656fb909ad7e5d803fe7db9
CRC32 6b7b221d
Пример расположения файла

For Windows XP

Имя файла
VBE6EXT.OLB

система
Windows XP

Размер файла
45056 bytes

Дата
2017-05-10

Подробности файла
MD5 2e806820041df8f7755cbd493eab08b5
SHA1 7f04179ce72ae4ae158e707770e15d529cefe9a0
SHA256 c5e4da29b54f7cea48d502cda710a788a45c295a83c7f3ef5c9264c112655545
CRC32 0fea0d56
Пример расположения файла

For Windows XP

Имя файла
VBE6EXT.OLB

система
Windows XP

Размер файла
45056 bytes

Дата
2017-05-10

Подробности файла
MD5 576dd4775ae2ef8b2e2e88e7deaf436c
SHA1 bafb985d0ec63e841848e09770b6622dcf2b20f0
SHA256 730f66b50bb04faa22f90cad248a284a43c995709581aa98267ef727b1aaab06
CRC32 caeefc92
Пример расположения файла

For Windows 8

Имя файла
VBE6EXT.OLB

система
Windows 8

Размер файла
47704 bytes

Дата
2017-05-10

Подробности файла
MD5 f5453db201d05f4920999e8ad72c63a1
SHA1 fc8dd2d6c38578a02ef58372b207e187e90b73db
SHA256 4ff0ed0accf4286b49a2500f6f0636d1f0948137d683b1b1382ae417b5e00d47
CRC32 032c4c10
Пример расположения файла

Понравилась статья? Поделить с друзьями:
  • Verb doing word noun
  • Verb and noun word sort
  • Verb and noun in a sentence for each word
  • Verb and action word
  • Verb after the word once