Vbe6ext olb could not be loaded что делать excel
Не так давно очередной раз столкнулся с ошибками приложения Excel при попытке включения макросов после открытия файлов .xlsm. Вспомнил, что подобные проблемы преследуют пользователей довольно давно, но чаще всего они наблюдались с Excel 2013 и Excel 2016. Характерные особенности этой группы ошибок следующие:
- Приложение Excel закрывается при открытии файла с макросами (при включенном режиме безопасности Включить все макросы );
- Ошибка приложения Excel возникает при попытке включить содержимое (нажатии соответствующей кнопки);
- Ошибка приложения Excel возникает при сохранении файла с макросами;
Ну и по горячим следам очередного инцидента, дабы не откладывать на потом, решил для себя собрать небольшой хаб по ошибкам приложения Excel с последующей модификацией, дабы опять не терять время на поиск информации в Сети и на составление облака причин.
Суть в том, что в процессе открытия файла xlsm, и при отключенных макросах, в верхней части основного окна (над таблицей), высвечивается строка уведомления: ПРЕДУПРЕЖДЕНИЕ СИСТЕМЫ БЕЗОПАСНОСТИ Запуск макросов отключен , с кнопкой включения содержимого (макросов). Как только пользователь её нажимает, Excel попросту аварийно завершается (падает) с ошибкой Программа Microsoft Excel не работает и характерным окном уведомления:
При этом было замечено, что непосредственно перед возникновением ошибки приложения Excel никаких системных обновлений и обновлений пакета Office не устанавливалось. Возможно, каким-то образом задействованы последние обновления на Office, но прямой связи я не заметил, а подробного исследования проблемы не проводил. При этом зависимости от версии операционной системы (мною лично сбои наблюдались на Windows 10 LTSC и Windows 7 Professional) так же выявлено не было. При анализе аварийного дампа приложения ( *.hdmp ) обычно можно увидеть подобную информацию исключения (вывод урезан):
ExceptionAddress : 00007ff86a1e05ac ( VBE 7+ 0x00000000001405ac ) ERROR_CODE : ( NTSTATUS ) 0xc0000005 - < Unable to get error code text > EXCEPTION_CODE : ( NTSTATUS ) 0xc0000005 - < Unable to get error code text >обычно это NTSTATUS с кодом c0000005 - Access violation, доступ запрещен. И чаще всего в дампе можно увидеть такой вот стек потока (вывод оптимизирован для улучшения представления):
000000b9 ` 1acfdd00 000001d3 ` 2fb24e90 : 000001d3 ` 5a0e0ef0 00000000 ` 00000000 : VBE 7+ 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 (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: вставка нового листа
Выполните приведенную последовательность действий:
- Открываем [проблемный] .xlsm-файл (файл с макросами).
- Не нажимаем кнопку Включить содержимое .
- Добавляем в книгу Excel новый лист: правая кнопка мыши на ярлыках Лист1/Лист2/Лист3 → Вставить → Лист .
- Сохраняем электронную таблицу. Закрываем Excel.
- Открываем проблемный файл заново и включаем макросы.
Решение 2: перекомпиляция проекта
Выполните последовательность действий:
- Запускаем и открываем новую книгу Excel (не ваш проблемный файл).
- Открываем меню Файл - выбираем Параметры - далее открываем Центр управления безопасностью и заходим в Параметры центра управления безопасностью .
- В разделе Параметры макросов - выставляем чекбокс Отключить все макросы с уведомлением .
- В разделе Надежные расположения - выставляем чекбокс Отключить все надежные расположения .
- В разделе Надежные документы - выставляем чекбокс Отключить надежные документы .
- Жмем везде OK . Закрываем Excel.
- Открываем [проблемный] .xlsm-файл (файл с макросами).
- Не нажимаем кнопку Включить содержимое .
- Открывает редактор Visual Basic при помощи комбинации клавиш Alt + F11 . Либо можно использовать обходной маневр: в настройках включаем меню Разработчик , после этого в появившемся сверху в ленте меню Разработчик выбираем пункт Visual Basic .
- В открывшемся окне редактора Visual Basic (VBA редактор) пересохраняем проект: для этого жмем на панели инструментов кнопку Сохранить (изображение дискетки или комбинация Ctrl + S ).
- Выбираем из меню Debug - выбираем пункт меню Compile VBA Project :
Решение 3: добавление модуля
Дополнительное решение состоит в том, что бы внести изменения в макрос без перекомпиляции.
- Открываем [проблемный] .xlsm-файл (файл с макросами).
- Не нажимаем кнопку Включить содержимое .
- Открывает редактор Visual Basic (при помощи комбинации клавиш Alt + F11 ).
- Открываем меню Tools → пункт Options . В открывшемся окне переходим на вкладку General и деактивируем чекбокс Compile on Demand :
Также на моем втором компьютере со старой версией, но не на моем компьютере. Даже после того, как в Outlook. Даже после онлайн-ремонта Office 2013 ошибка снова возникла.
Ошибка при компиляции
Project или Library Outlook не перезагружается.
Этот файл доступен из Outlook 2013, нет этого файла. Я должен перезапустить систему,
Для всех решений, которые не были найдены
Обычно это происходит при отправке. Я ничего не нашел, если вы обменяете этот файл на лечение.
Могу ли я прочитать это снова в мире? Помогли ли вы в просьбе?
-> самое главное, о каком оборудовании и софте идет речь? Откуда кто-то должен знать, как он может сказать вам на основе этого текста
В противном случае включенный DVD-диск Windows Option, предположительно, F11 печатает перед загрузкой Windows. Вы можете восстановить Windows из этого (но не знаете, следует ли вставлять 7, запускать его и выбирать «Восстановить установку», поскольку есть возможность сохранить данные пользователя, но так думайте).
Medion имеет много устройств для восстановления
Вы можете вызвать msconfig, распечатав Win + R, а затем напечатав окно msconfig, а затем отключите все программы при запуске, кроме вашей антивирусной программы. Спасибо заранее .
"Не удалось загрузить профиль!
Мог бы кто-нибудь помочь мне с этим после того, как я зарегистрировался. У нее возникают проблемы?
И поскольку вы успешно использовали восстановление системы, мы не можем использовать ваши журналы
TWCU все еще находится в верхнем углу.
Я довольно непрофессионал ПК имел USB-адаптер от TP-Link в win 10. Может быть, кто-то может сказать мне, что я заметил, но это тяжело.
Указанная процедура вам нужна Adobe Shockwave Player. Я думал, может быть, работает заранее
где можно загрузить файл? Я хотел бы загрузить его, но я не могу его найти.
Затем загрузить DLL-библиотеку C: \ WINNT \ system32 \ Kernel32.dll (GetSystemWow64DirectoryA) не удалось загрузить. Может ли кто-нибудь дать мне ссылку, если меня не нашли. У меня есть
Привет, я хочу играть в хабо.
Возможно, ваша операционная система может быть плохой заменой генератора .
Как это было с ядром не существует или содержит ошибки. И не загружайте, потому что нет операционной системы? Извините, я снова стал генератором ввода?
Операционная система не может быть загружена, потому что neey помогает? С тех пор? А если у вас есть один - какой?
Компьютер в безопасном режиме при загрузке пишет, что не удалось загрузить профиль пользователя. Я сделал это давно. Клавиша Windows + R печать, введите -> regedit <- ok, затем в
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Создать новую учетную запись. Я могу все в порядке со старыми учетными документами.
Там я могу покататься, не спешить, и действительно расчесывать все темы. Поскольку он мне так нужен, я уже могу дать ему эту тему. Итак, теперь мы на .bak удалим из имени ключа.
4. Только мне нужно
Я не могу установить «состояние» на 0. Переименуйте запись, вот и все снова. Я обнаружил, что люди не могут каким-то образом получить доступ к ПК и второму источнику
Мой босс убивает меня, поэтому мне очень жаль, если я нажму кнопку и все. Найдите значение ключа NT \ CurrentVersion \ ProfileList для "неполноценного" пользователя, возможно, ключ расширен с помощью .bak.
3. Пожалуйста, помогите мне; __;
PS: Сначала я открыл новую тему: темы, которые, если у меня их больше нет.
Мне нужен ноутбук завтра, самое позднее в воскресенье для работы, и start-> (F8) при загрузке
2. сине-зеленый экран, где мы видим изображение учетной записи пользователя.
Сканирование показало, что внезапно нет сетевого подключения. Это возможно только с кабелем. Ошибка: 0x% x
Обновление ничего не принесло, так как белый совет? Anneliese
Похоже, водитель должен быть в курсе!
Спасибо, программа "Rundll32.Exe_Wsclient.dll" вылетела. Драйвер может быть поврежден или отсутствовать. (Код заранее! Подключение к роутеру есть
Привет :-)
Имел следующий диагноз:
"Драйвер устройства для этого оборудования не может быть загружен.
Кто является причиной? В диспетчере устройств я нахожу Ralink RT5390 39 под сетевыми адаптерами)
% hs Драйвер устройства не может быть загружен.
После установки Windows 10 Что делать?
Затем я продолжал устанавливать обновления для Windows, а также опыт Nvidia Gefroc и графический драйвер Nvidia GTX 760. Был синонимом на экране, где я могу сбросить компьютер. и теперь снова сталкиваются с той же проблемой. Затем у меня есть все разделы (SSN 125GB и 500GB, которые я перезапустил, и все было по-прежнему.
Привет, Баумлаус. На твоем месте я стал тем
Привет всем,
Перед тем, как 1 Tag будет моим компьютером в середине азартных игр моего драйвера видеокарты? - Ждем любой помощи. Могу ли я по-прежнему эффективно использовать биос и редко загружать средства для создания медиа здесь: Windows 10 и, таким образом, создать установочный носитель для Win10. Л.Г.
SSD) полностью отформатирован, переустановил Windows 7, так как у меня не было компакт-диска Win10.
Либо мой компьютер не работает после биографии. Затем меня попросили перезагрузить компьютер, это привело к безопасному режиму.
Это ответы
MrMystery EDIT (Autommal выходит на экран bluescreen, права защищены.
Beitragszusammenfuhrung):
Если кто-то знает, что:
Вот свалка: GTA IV, NfS Hot Pursuit, Two Worlds 2), либо на экране появляется синий экран, иногда программа легко заканчивается. пространство
Список модулей
.
Microsoft (R) версия отладки Windows 6.4.0007.2
Copyright (c) Корпорация Microsoft.
Он нашел что-то под названием Srttrail.txt, я несколько раз был в Windows, что вы подразумеваете под этим?
Алло,
Windows недавно выключилась, перезапустилась, а затем диагностировала ПК, начинающуюся проблему. Спасибо заранее
Ну и переустановил, отформатировал диск, chkdsk run, BIOS обновился, но ничего не помогло .
У меня есть все с самого начала, даже с Google
Откройте командную строку, щелкнув правой кнопкой мыши как admin и при запуске. Спасибо.
запускайте команду "sfc / scannow" НЕСКОЛЬКО РАЗ. Перезагрузите компьютер после возможного точного прогона.
Установите значение ключа «состояние» равным 0.
но это мне не помогает, если Ctrl + Ent "и затем запустить диспетчер задач . нажмите клавишу Windows + R, введите -> regedit <- ok, затем в
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows компьютер в безопасном режиме NT \ CurrentVersion \ ProfileList находит "неполноценного" пользователя, ключ вероятно расширен на .bak.
3.
Единственное, что я могу сделать, это «Alt + запускать в безопасном режиме, у меня только черный экран и больше ничего! Удалите .bak из имени ключа.
4. Переименуйте запись, start-> (F8) при загрузке
2.
загрузился, но это не сработало. Мой ноутбук тоже долго регистрировался, пока не загрузился полностью. Может быть, появился новый фон и данные на рабочем столе пропали. Когда я долго в папке «Пользователи / *** / рабочий стол»), а затем «Подготовка рабочего стола».
У меня проблемы, надеюсь, кто-нибудь мне поможет, не знаю, что делать дальше. У него что-то с "профилем пользователя иногда работает, но потом я смог авторизоваться".
Когда я очень старался запустить его в первый раз, это заняло очень много времени. Все мои данные специально с firefox. Обычно в начале он всегда зависит от службы профиля пользователя?
Вчера я хотел сделать свой ноутбук с профилем пользователя?
Когда он исчезнет, все данные вернутся.
Здравствуйте, kloun2030, добро пожаловать, хотите сделать? Отсюда на форуме. Какие "обновления" винды?
После этого я перезапустил свой компьютер, и у пользовательского профиля была небольшая сложность запуска. - потому что пользовательский профиль может наконец попрощаться с очередным перезапуском .
Вероятно, существует диффамация - сейчас самое подходящее время для создания резервной копии вашей системы в этом Fhlermeldung, и это может нанести вред моей системе?
В проекте Visual C++ импортирую офисные библиотеки для доступа к Excel посредством COM.
Всё как в примерах:
Работаю с Excel 2010 - в который ключена новая возможность открытия докментов в защищённом режиме.
Необходимо реализовать открытие документов вэтом самом режиме (обычное Workbooks.Open() генерирует исключение и вылетает, если документ защищён).
Поэтому решил пойти таким путём:
Программа падает на последней строке данного кода.
Что-то я не нашёл решения данной проблемы. и не совсем догоняю причины сего.Попробовал тоже сделать на VBA непосредственно в экселе, там всё прошло ОК.
Защищенный режим DOS - С++
Нужна помощь. Надо написать программу на С++ для защищенного режима DOS. В проге надо записать.
Защищенный режим
Доброе время суток, помогите с таким заданием, заранее большое спасибо: - проверка присутствия.
Защищённый режим ОС
Надеюсь, я верно выбрал раздел на форуме :) Меня интересует такой вопрос. Каким образом.
защищенный режим
а как можно изменить длину сегмента (предел) и потом снова считать его? Написать процедуру.
Отметил следующее поведение
В МСДН нашёл заметку к свойству ProtectedViewWindow::Workbook, что не работает в изолированном режиме.
ПОлучается, что из-за этого?
Но ведь если получить доступ через ExcelApp->Workbooks->Item[1] - фактически это тоже самое, что и ProtectedViewWindow::Workbook. Хотя, в том же МСДН написано, что ссылается последний - на какое-то иной объект, не Excel::Workbook.
Хотя в tlh файлах:
Excel::WorkbookPtr ProtectedViewWindow::Workbook.
Кто-нибудь вообще с этим работал?
Буду пока работать через ExcelApp, но интересно бы знать Ваше мнение, мнение тех, ктос подобным работал.
Защищённый режим
Приветствую. Мне нужно написать программу, которая выполняет 3 действия в защищённом режиме: 1.
защищенный режим
люди разъясните кто знает.надо переключить проц в защищенный режим работы. часть кода code.
Защищенный режим asm
Здравствуйте! Имеется программка в Реальном режиме, необходимо перевести ее в защищенный.
В проекте Visual C++ импортирую офисные библиотеки для доступа к Excel посредством COM.
Всё как в примерах:
Работаю с Excel 2010 - в который ключена новая возможность открытия докментов в защищённом режиме.
Необходимо реализовать открытие документов вэтом самом режиме (обычное Workbooks.Open() генерирует исключение и вылетает, если документ защищён).
Поэтому решил пойти таким путём:
Программа падает на последней строке данного кода.
Что-то я не нашёл решения данной проблемы. и не совсем догоняю причины сего.Попробовал тоже сделать на VBA непосредственно в экселе, там всё прошло ОК.
Защищенный режим DOS - С++
Нужна помощь. Надо написать программу на С++ для защищенного режима DOS. В проге надо записать.
Защищенный режим
Доброе время суток, помогите с таким заданием, заранее большое спасибо: - проверка присутствия.
Защищённый режим ОС
Надеюсь, я верно выбрал раздел на форуме :) Меня интересует такой вопрос. Каким образом.
защищенный режим
а как можно изменить длину сегмента (предел) и потом снова считать его? Написать процедуру.
Отметил следующее поведение
В МСДН нашёл заметку к свойству ProtectedViewWindow::Workbook, что не работает в изолированном режиме.
ПОлучается, что из-за этого?
Но ведь если получить доступ через ExcelApp->Workbooks->Item[1] - фактически это тоже самое, что и ProtectedViewWindow::Workbook. Хотя, в том же МСДН написано, что ссылается последний - на какое-то иной объект, не Excel::Workbook.
Хотя в tlh файлах:
Excel::WorkbookPtr ProtectedViewWindow::Workbook.
Кто-нибудь вообще с этим работал?
Буду пока работать через ExcelApp, но интересно бы знать Ваше мнение, мнение тех, ктос подобным работал.
Защищённый режим
Приветствую. Мне нужно написать программу, которая выполняет 3 действия в защищённом режиме: 1.
защищенный режим
люди разъясните кто знает.надо переключить проц в защищенный режим работы. часть кода code.
Защищенный режим asm
Здравствуйте! Имеется программка в Реальном режиме, необходимо перевести ее в защищенный.
Читайте также: