Содержание
- Solidworks 2014 ошибка Run-time error ’91’ при открытии файла или шаблона
- Не задана объектная переменная (ошибка 91)
- Поддержка и обратная связь
- Как исправить ошибку во время выполнения 91
- Основы «Object variable or With block variable not set»
- Почему происходит ошибка времени выполнения 91?
- Распространенные сообщения об ошибках в Object variable or With block variable not set
- Источники проблем Object variable or With block variable not set
Solidworks 2014 ошибка Run-time error ’91’ при открытии файла или шаблона
Здравствуйте.
Такая история, уже не знаю, что делать.
При открытии файла модели или создании новой детали/сборки выскакивает эта ошибка. Окошко выскакивает раз пять, нажимаю end, потом всё работает нормально.
При открытии сборки это окошко выскакивает раз пятьдесят, в видимо, на каждый элемент сборки.
Поиск в гугле указывает на отсутствие библиотеки какой-то. В файле с шаблоном у меня есть уравнения. Как подключать библиотеки в макросах, я знаю, но при открытии файла какие могут быть макросы?
Началось это всё после того как на 2014й я накатил 2015й, но он мне не понравился, т.к. не поддерживал вот это уравнение и я снёс 2015й солид. Я подумал, что при удалении он утащил за собой какие-то важные части 2014го. Ремонтировал, модифицировал, снёс подчистую, почистил реестры, переустановил 2014й солид — опять та же история.
Да, ещё я заметил, что эта ошибка выскакивает, если создавать деталь из шаблона, в котором у меня есть изначальная заготовка, с привязанными к размерам свойствами. Если создавать деталь из шаблона, в котором нет никаких начальных тел, то ошибки нет
03.11.2015, 23:43 #2
03.11.2015, 23:56 #3
Вложения
плита.rar (59.0 Кб, 25 просмотров) |
05.11.2015, 15:22 #4
Недавно была похожая проблема с уравнениями, долго бодались потом связались с техподдержкой солида вот что посоветывали, почитайте может поможет:
Затрагиваемое программное обеспечение
SOLIDWORKS 2011 — 2015, и SOLIDWORKS 2016 beta.
Нестабильность может проявиться во многих различных областях программного обеспечения, поэтому список ниже может быть не полным. Известные симптомы следующие:
Отсутствуют добавления SOLIDWORKSв списке добавлений в меню Инструменты.
Ошибкапризапуске SOLIDWORKS или открытии файла: «Could not load SOLIDWORKS DLL: GdtAnalysisSupport.dll».
Падения при записи, запуске или редактировании макросов SOLIDWORKS.
Нестабильное поведение при решении уравнений.
Ошибка при запуске SOLIDWORKS или SOLIDWORKS Explorer: «DWG document manager library is invalid or missing».
Решение
Сначала, проверьте, установлено ли у вас обновление KB3072630:
Из Панели управления Windows, запустите Центр обновлений Windows.
В левой части окна, нажмите Просмотр журнала обновлений.
Просмотрите список установленных обновлений на предмет установки KB3072630. Если оно присутствует в списке, то оно установлено 14 Июля 2015 или позже.
Если KB3072630 установлено в вашей системе просмотрите рекомендации и возможные сценарии решения ниже.
Важно: Мы не рекомендуем вам удалять KB3072630 т.к. это важное обновление безопасности. Посмотрите шаги приведенные ниже.
Важно: Серьезные проблемы могут случиться если вы сделаете неправильные изменения в реестре. Настоятельно рекомендуем делать резервные копии реестра перед любыми изменениями. Настоятельно рекомендуем вам работать вместе с системными администраторами вашего предприятия при проведении любых действий с системой.
Для пользователей, которые еще не установили или не обновили SOLIDWORKS и KB3072630 применен. Для предотвращения проблем мы рекомендуем временно отключить KB3072630 перед установкой или обновлением SOLIDWORKS:
Для временного отключения KB3072630 (мы не рекомендуем его удалять) следуйте следующим шагам или запустите файл KB3072630_Disable.reg (см. вложения статьи).
Нажмите Click Пуск, затем Выполнить, впишите «regedit» в поле Открыть, после чего нажмите OK.
Найдите и выберите следующий раздел реестра: HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsInstaller Примечание: Если этот раздел отсутствует, создайте его.
В меню Редактировать, Нажмите Создать, и выберите Параметр DWORD.
Введите имя параметра «RemappedElevatedProxiesPolicy», и нажмите Enter.
Щелкните правой кнопкой мыши по параметру RemappedElevatedProxiesPolicy, и далее Изменить.
В поле Значение введите 1 и нажмите OK.
Установите или обновите SOLIDWORKS удобным для вас способом.
После завершения установки или обновления SOLIDWORKS, сбросьте значение параметра RemappedElevatedProxiesPolicy установив значение 0 для включения обновления безопасности системы KB 3072630 или запустите файл KB3072630_Enable.reg (см. вложения статьи).
Сценарий 2
Пользователи, которые установили или обновили SOLIDWORKS после применения KB3072630 – в случаях если SOLIDWORKS устанавливался как «индивидуальная» (standalone) установка. Ваша установка SOLIDWORKS вероятнее всего будет нестабильной, и возможно не сможет корректно удалиться. Выполните следующие действия для исправления вашей установки SOLIDWORKS:
Проделайте шаг 1 из Сценария 1.
Запустите исправление установки SOLIDWORKSс помощью инструмента Программы и компоненты в Панели управления Windows. Найдите установку SOLIDWORKS нажмите Изменить, далее выберите Исправить установку в менеджере установки и следуйте инструкциям на экране.
Выполните шаг 3 из Сценария 1.
Сценарий 3
Пользователи, которые установили или обновили SOLIDWORKS после применения KB3072630 – в случаях если SOLIDWORKS установлен из Администрирующего образа. Ваша установка SOLIDWORKS может быть не стабильной. В этом случае необходимо переустановить SOLIDWORKS, выполните следующие действия:
Проведите удаление SOLIDWORKS с помощью инструмента Программы и компоненты в Панели управления Windows. Найдите установку SOLIDWORKS нажмите Удалить.
Проделайте шаг 1 из Сценария 1.
Установите SOLIDWORKS из вашего Администрирующего образа.
Выполните шаг 3 из Сценария 1
Источник
Не задана объектная переменная (ошибка 91)
Создание переменной объекта состоит из двух шагов. Во-первых необходимо объявить переменную объекта. Затем необходимо назначить правильную ссылку на переменную объекта, используя инструкцию Set.
Аналогично, необходимо инициализировать блок With. End With, выполняя точку входа инструкции With. Эта ошибка имеет следующие причины и решения:
Предпринята попытка использовать переменную объекта, которая еще не ссылается на допустимый объект.
Задайте или повторно задайте ссылку для переменной объекта. Например, если в следующем коде пропущена инструкция Set, для ссылки на MyObject будет сформирована ошибка:
Предпринята попытка использовать переменную объекта, для которой было задано значение Nothing.
Повторно задайте ссылку для переменной объекта. Например, используйте новую инструкцию Set, чтобы задать новую ссылку на объект.
Объект является допустимым объектом, но он не был задан, так как библиотека объектов, в которой он описан, не была выбрана в диалоговом окне Добавление ссылок.
Выберите библиотеку объектов в диалоговом окне Добавление ссылок.
Цель инструкции GoTo находится внутри блока With.
Не следует выполнять переход в блок With. Убедитесь, что блок инициализирован с помощью точки входа инструкции With.
При выборе команды Задать следующий оператор указана строка внутри блока With.
Блок With должен быть инициализирован с помощью выполнения инструкции With.
Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).
Хотите создавать решения, которые расширяют возможности Office на разнообразных платформах? Ознакомьтесь с новой моделью надстроек Office. Надстройки Office занимают меньше места по сравнению с надстройками и решениями VSTO, и вы можете создавать их, используя практически любую технологию веб-программирования, например HTML5, JavaScript, CSS3 и XML.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Источник
Как исправить ошибку во время выполнения 91
Номер ошибки: | Ошибка во время выполнения 91 | |
Название ошибки: | Object variable or With block variable not set | |
Описание ошибки: | There are two steps to creating an object variable. First you must declare the object variable. Then you must assign a valid reference to the object variable using the Set statement. Similarly, a With. End With block must be initialized by executing the | |
Разработчик: | Microsoft Corporation | |
Программное обеспечение: | Windows Operating System | |
Относится к: | Windows XP, Vista, 7, 8, 10, 11 |
Основы «Object variable or With block variable not set»
Это наиболее распространенное условие «Object variable or With block variable not set», известное как ошибка времени выполнения (ошибка). Разработчики, такие как Microsoft Corporation, обычно проходят через несколько контрольных точек перед запуском программного обеспечения, такого как Windows Operating System. К сожалению, инженеры являются людьми и часто могут делать ошибки во время тестирования, отсутствует ошибка 91.
В выпуске последней версии Windows Operating System может возникнуть ошибка, которая гласит: «There are two steps to creating an object variable. First you must declare the object variable. Then you must assign a valid reference to the object variable using the Set statement. Similarly, a With. End With block must be initialized by executing the ». Если происходит «Object variable or With block variable not set», разработчикам будет сообщено об этой проблеме, хотя отчеты об ошибках встроены в приложение. Затем Microsoft Corporation исправляет эти дефектные записи кода и сделает обновление доступным для загрузки. Таким образом при выполнении обновления программного обеспечения Windows Operating System, он будет содержать исправление для устранения проблем, таких как ошибка 91.
Почему происходит ошибка времени выполнения 91?
Сбой во время запуска Windows Operating System или во время выполнения, как правило, когда вы столкнетесь с «Object variable or With block variable not set». Вот три наиболее заметные причины ошибки ошибки 91 во время выполнения происходят:
Ошибка 91 Crash — она называется «Ошибка 91», когда программа неожиданно завершает работу во время работы (во время выполнения). Это возникает, когда Windows Operating System не реагирует на ввод должным образом или не знает, какой вывод требуется взамен.
Утечка памяти «Object variable or With block variable not set» — Когда Windows Operating System обнаруживает утечку памяти, операционная система постепенно работает медленно, поскольку она истощает системные ресурсы. Потенциальные триггеры могут быть «бесконечным циклом», или когда программа выполняет «цикл» или повторение снова и снова.
Ошибка 91 Logic Error — Логические ошибки проявляются, когда пользователь вводит правильные данные, но устройство дает неверный результат. Это может произойти, когда исходный код Microsoft Corporation имеет уязвимость в отношении передачи данных.
Как правило, такие Microsoft Corporation ошибки возникают из-за повреждённых или отсутствующих файлов Object variable or With block variable not set, а иногда — в результате заражения вредоносным ПО в настоящем или прошлом, что оказало влияние на Windows Operating System. Большую часть проблем, связанных с данными файлами, можно решить посредством скачивания и установки последней версии файла Microsoft Corporation. Кроме того, некоторые ошибки Object variable or With block variable not set могут возникать по причине наличия неправильных ссылок на реестр. По этой причине для очистки недействительных записей рекомендуется выполнить сканирование реестра.
Распространенные сообщения об ошибках в Object variable or With block variable not set
Object variable or With block variable not set Проблемы, связанные с Windows Operating System:
- «Ошибка программного обеспечения Object variable or With block variable not set. «
- «Ошибка программного обеспечения Win32: Object variable or With block variable not set»
- «Извините, Object variable or With block variable not set столкнулся с проблемой. «
- «Object variable or With block variable not set не может быть найден. «
- «Отсутствует файл Object variable or With block variable not set.»
- «Ошибка запуска в приложении: Object variable or With block variable not set. «
- «Файл Object variable or With block variable not set не запущен.»
- «Отказ Object variable or With block variable not set.»
- «Object variable or With block variable not set: путь приложения является ошибкой. «
Ошибки Object variable or With block variable not set EXE возникают во время установки Windows Operating System, при запуске приложений, связанных с Object variable or With block variable not set (Windows Operating System), во время запуска или завершения работы или во время установки ОС Windows. При появлении ошибки Object variable or With block variable not set запишите вхождения для устранения неполадок Windows Operating System и чтобы HelpMicrosoft Corporation найти причину.
Источники проблем Object variable or With block variable not set
Эти проблемы Object variable or With block variable not set создаются отсутствующими или поврежденными файлами Object variable or With block variable not set, недопустимыми записями реестра Windows Operating System или вредоносным программным обеспечением.
Более конкретно, данные ошибки Object variable or With block variable not set могут быть вызваны следующими причинами:
- Поврежденные ключи реестра Windows, связанные с Object variable or With block variable not set / Windows Operating System.
- Вирус или вредоносное ПО, которые повредили файл Object variable or With block variable not set или связанные с Windows Operating System программные файлы.
- Другая программа (не связанная с Windows Operating System) удалила Object variable or With block variable not set злонамеренно или по ошибке.
- Другое приложение, конфликтующее с Object variable or With block variable not set или другими общими ссылками.
- Поврежденная загрузка или неполная установка программного обеспечения Windows Operating System.
Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11
Источник
Рекомендованные сообщения
BRAT1
1
-
- Жалоба
- Рассказать
поставил макрос. При генерации форматки выскакиевает ошибка «Run-time error 91» — Object variable or With block variable not set В макросе обращается к строке oNote.SetText «Формат » & FormatText -никто не сталкивался с таким ? У меня SW 2009.00
Может из-за шрифта ? я посмотрел в настройках форматки стоит T Flex type A.
И ещё вопрос почему то нету надписи обозначения в верхнем левом углу на первом листе .
Изменено 10 сентября 2009 пользователем BRAT1
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
SERoz
199
-
- Жалоба
- Рассказать
По версиям не помню, но если это из последней кладки (архив Макрос — где MProp, DPpro и т.п.), тогда далее…
Эта ошибка у меня была — просто где то не понимается формат чертежа (в особенности от тарой версии), надо сделать форматки через MProp (правда у меня получилось сделать только А4 и А3, на остальные чего-то ругается)….
Можно просто не обращать внимания, т.к. заполнение далее идёт нормально и пишется в форматку…
Как-то Leon выкладывал несколько форматок, можно скачать их…
Лучше скачать новую версию, правда ссылка может быть уже старая (всего месяц), тогда напрямую к _Leon_ в ЛС или подождать пока он выложит последнюю сам….
Инфа в теме — Спецификация для Sw по ГОСТ
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
BRAT1
1
- Автор
-
- Жалоба
- Рассказать
По версиям не помню, но если это из последней кладки (архив Макрос — где MProp, DPpro и т.п.), тогда далее…
Эта ошибка у меня была — просто где то не понимается формат чертежа (в особенности от тарой версии), надо сделать форматки через MProp (правда у меня получилось сделать только А4 и А3, на остальные чего-то ругается)….
Можно просто не обращать внимания, т.к. заполнение далее идёт нормально и пишется в форматку…
Как-то Leon выкладывал несколько форматок, можно скачать их…
Лучше скачать новую версию, правда ссылка может быть уже старая (всего месяц), тогда напрямую к _Leon_ в ЛС или подождать пока он выложит последнюю сам….
Инфа в теме — Спецификация для Sw по ГОСТ
Впринципе я использую свои форматки , но уж больно понравилось как генерит их MProp .
А ошибка эта выскакивает во всех версиях макроса ( по крайней мере у меня )как на рабочем так и на домашнем компе . И ещё почему-то нету рамки обозначения чертежа в левом верхнем углу на первом листе . Чтож будем ждать гуру
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Leon
414
-
- Жалоба
- Рассказать
BRAT1
Лучше не заводить новую тему а писать в теме «Спецификация для SW по ГОСТ», потому как все эти макросы связаны со спецификацией и выкладываются там.
Ошибки там быть не должно, макрос Master я проверял на 2009 сп.4. Проблемы могут быть либо в отсутствии сервис пака, либо в том что сбились подключенные библиотеки. Последнее проверяется в окне редактирования макроса Tools-References. Смотрите нет ли библиотек, помеченных как missing. Если есть, ищите для вашей версии солида с похожим названием и подключаете. С тех, что missing, галочку снимаете. Нажимаете Ok. Все должно работать. Форматки генерятся с помощью макроса, в ручную ковырять заготовки, лежащие в папке макроса, можно, но осторожно. Можно изменять имена свойств в заметках, можно добавлять свои линии и заметки. Только привязывайте заметки к штампику с помощью скрытых выносок, иначе при генерации форматок штампик переместится, а ваши добавленные заметки останутся на месте
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
vla203782
0
-
- Жалоба
- Рассказать
поставил макрос. При генерации форматки выскакиевает ошибка «Run-time error 91» — Object variable or With block variable not set В макросе обращается к строке oNote.SetText «Формат » & FormatText -никто не сталкивался с таким ? У меня SW 2009.00
Может из-за шрифта ? я посмотрел в настройках форматки стоит T Flex type A.
И ещё вопрос почему то нету надписи обозначения в верхнем левом углу на первом листе .
Посмотри на диске C: в папке TEMP форматки туда сохраняются
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Leon
414
-
- Жалоба
- Рассказать
Посмотри на диске C: в папке TEMP форматки туда сохраняются
Да, по умолчанию там. Но в папке макроса есть ini файл, в котором можно указать другой путь.
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
BRAT1
1
- Автор
-
- Жалоба
- Рассказать
BRAT1
Лучше не заводить новую тему а писать в теме «Спецификация для SW по ГОСТ», потому как все эти макросы связаны со спецификацией и выкладываются там.
Ошибки там быть не должно, макрос Master я проверял на 2009 сп.4. Проблемы могут быть либо в отсутствии сервис пака, либо в том что сбились подключенные библиотеки. Последнее проверяется в окне редактирования макроса Tools-References. Смотрите нет ли библиотек, помеченных как missing. Если есть, ищите для вашей версии солида с похожим названием и подключаете. С тех, что missing, галочку снимаете. Нажимаете Ok. Все должно работать. Форматки генерятся с помощью макроса, в ручную ковырять заготовки, лежащие в папке макроса, можно, но осторожно. Можно изменять имена свойств в заметках, можно добавлять свои линии и заметки. Только привязывайте заметки к штампику с помощью скрытых выносок, иначе при генерации форматок штампик переместится, а ваши добавленные заметки останутся на месте
Библиотек помеченных missing нету . А какая библиотека вобще отвечает за это дело -oNote.SetText «Формат » & FormatText ,т.к. после этой строки и идёт ошибка. может мне скинит кто нибудь эту библиотеку ? ато качать SP 4 неохота- 5 гиг всётаки . Буду очень признателен
Посмотри на диске C: в папке TEMP форматки туда сохраняются
а что мне там смотреть ? форматки то есть только они ошибку выдают ( те которые с макросом ) .
Изменено 11 сентября 2009 пользователем BRAT1
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Leon
414
-
- Жалоба
- Рассказать
BRAT1
Похоже дело в сервиспаке, вернее в его отсутствии. Кто-то здесь на форуме писал про похожую проблему и она решилась установкой сервиспака. Для нормальной работы в солиде он все равно нужен.И весит он всего полгига (основная часть и хелпы)
- Цитата
Ссылка на сообщение
Поделиться на других сайтах
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.
Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Error: Ошибка 91 — Чтобы создать объектную переменную, нужно выполнить два шага. Сначала вы должны объявить объектную переменную. Затем вы должны назначить действительную ссылку на объектную переменную с помощью оператора Set. Аналогично, блок With … End With должен быть инициализирован путем выполнения
В этой статье представлена ошибка с номером Ошибка 91, известная как Переменная объекта или переменная блока не задана, описанная как Чтобы создать объектную переменную, нужно выполнить два шага. Сначала вы должны объявить объектную переменную. Затем вы должны назначить действительную ссылку на объектную переменную с помощью оператора Set. Аналогично, блок With … End With должен быть инициализирован путем выполнения
О программе Runtime Ошибка 91
Время выполнения Ошибка 91 происходит, когда Windows дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.
Определения (Бета)
Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!
- Назначить — что-то, что связано с операцией присваивания, т. е. процессом изменения содержимого переменной для отражения некоторого заданного значения.
- Блок < / b> — этот тег записывается, потому что он может относиться ко многим различным вещам в зависимости от использования с ним других тегов.
- Объявить — используйте этот тег для вопросов, связанных с declare, который обычно предназначен для объявления переменных, операторов и т. д.
- Object — объект — это любой объект, которым можно управлять с помощью команд на языке программирования.
- Набор — набор — это набор, в котором ни один элемент не повторяется, который может иметь возможность перечислять свои элементы в соответствии с критерием упорядочения «упорядоченный набор» или не сохранять порядок «неупорядоченный набор». «.
- Переменная — ЭТО НЕОБХОДИМО ; ИСПОЛЬЗУЙТЕ КОНКРЕТНЫЕ ЯЗЫКОВЫЕ ТЭГИ, ЕСЛИ ПРИМЕНИМО
< li> Ссылка. Ссылка — это значение, которое позволяет программе косвенно обращаться к определенным данным, таким как переменная или запись, в памяти компьютера или в каком-либо другом запоминающем устройстве.
Симптомы Ошибка 91 — Переменная объекта или переменная блока не задана
Ошибки времени выполнения происходят без предупреждения. Сообщение об ошибке может появиться на экране при любом запуске %программы%. Фактически, сообщение об ошибке или другое диалоговое окно может появляться снова и снова, если не принять меры на ранней стадии.
Возможны случаи удаления файлов или появления новых файлов. Хотя этот симптом в основном связан с заражением вирусом, его можно отнести к симптомам ошибки времени выполнения, поскольку заражение вирусом является одной из причин ошибки времени выполнения. Пользователь также может столкнуться с внезапным падением скорости интернет-соединения, но, опять же, это не всегда так.
(Только для примера)
Причины Переменная объекта или переменная блока не задана — Ошибка 91
При разработке программного обеспечения программисты составляют код, предвидя возникновение ошибок. Однако идеальных проектов не бывает, поскольку ошибки можно ожидать даже при самом лучшем дизайне программы. Глюки могут произойти во время выполнения программы, если определенная ошибка не была обнаружена и устранена во время проектирования и тестирования.
Ошибки во время выполнения обычно вызваны несовместимостью программ, запущенных в одно и то же время. Они также могут возникать из-за проблем с памятью, плохого графического драйвера или заражения вирусом. Каким бы ни был случай, проблему необходимо решить немедленно, чтобы избежать дальнейших проблем. Ниже приведены способы устранения ошибки.
Методы исправления
Ошибки времени выполнения могут быть раздражающими и постоянными, но это не совсем безнадежно, существует возможность ремонта. Вот способы сделать это.
Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.
Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.
Метод 1 — Закройте конфликтующие программы
Когда вы получаете ошибку во время выполнения, имейте в виду, что это происходит из-за программ, которые конфликтуют друг с другом. Первое, что вы можете сделать, чтобы решить проблему, — это остановить эти конфликтующие программы.
- Откройте диспетчер задач, одновременно нажав Ctrl-Alt-Del. Это позволит вам увидеть список запущенных в данный момент программ.
- Перейдите на вкладку «Процессы» и остановите программы одну за другой, выделив каждую программу и нажав кнопку «Завершить процесс».
- Вам нужно будет следить за тем, будет ли сообщение об ошибке появляться каждый раз при остановке процесса.
- Как только вы определите, какая программа вызывает ошибку, вы можете перейти к следующему этапу устранения неполадок, переустановив приложение.
Метод 2 — Обновите / переустановите конфликтующие программы
Использование панели управления
- В Windows 7 нажмите кнопку «Пуск», затем нажмите «Панель управления», затем «Удалить программу».
- В Windows 8 нажмите кнопку «Пуск», затем прокрутите вниз и нажмите «Дополнительные настройки», затем нажмите «Панель управления»> «Удалить программу».
- Для Windows 10 просто введите «Панель управления» в поле поиска и щелкните результат, затем нажмите «Удалить программу».
- В разделе «Программы и компоненты» щелкните проблемную программу и нажмите «Обновить» или «Удалить».
- Если вы выбрали обновление, вам просто нужно будет следовать подсказке, чтобы завершить процесс, однако, если вы выбрали «Удалить», вы будете следовать подсказке, чтобы удалить, а затем повторно загрузить или использовать установочный диск приложения для переустановки. программа.
Использование других методов
- В Windows 7 список всех установленных программ можно найти, нажав кнопку «Пуск» и наведя указатель мыши на список, отображаемый на вкладке. Вы можете увидеть в этом списке утилиту для удаления программы. Вы можете продолжить и удалить с помощью утилит, доступных на этой вкладке.
- В Windows 10 вы можете нажать «Пуск», затем «Настройка», а затем — «Приложения».
- Прокрутите вниз, чтобы увидеть список приложений и функций, установленных на вашем компьютере.
- Щелкните программу, которая вызывает ошибку времени выполнения, затем вы можете удалить ее или щелкнуть Дополнительные параметры, чтобы сбросить приложение.
Метод 3 — Обновите программу защиты от вирусов или загрузите и установите последнюю версию Центра обновления Windows.
Заражение вирусом, вызывающее ошибку выполнения на вашем компьютере, необходимо немедленно предотвратить, поместить в карантин или удалить. Убедитесь, что вы обновили свою антивирусную программу и выполнили тщательное сканирование компьютера или запустите Центр обновления Windows, чтобы получить последние определения вирусов и исправить их.
Метод 4 — Переустановите библиотеки времени выполнения
Вы можете получить сообщение об ошибке из-за обновления, такого как пакет MS Visual C ++, который может быть установлен неправильно или полностью. Что вы можете сделать, так это удалить текущий пакет и установить новую копию.
- Удалите пакет, выбрав «Программы и компоненты», найдите и выделите распространяемый пакет Microsoft Visual C ++.
- Нажмите «Удалить» в верхней части списка и, когда это будет сделано, перезагрузите компьютер.
- Загрузите последний распространяемый пакет от Microsoft и установите его.
Метод 5 — Запустить очистку диска
Вы также можете столкнуться с ошибкой выполнения из-за очень нехватки свободного места на вашем компьютере.
- Вам следует подумать о резервном копировании файлов и освобождении места на жестком диске.
- Вы также можете очистить кеш и перезагрузить компьютер.
- Вы также можете запустить очистку диска, открыть окно проводника и щелкнуть правой кнопкой мыши по основному каталогу (обычно это C
- Щелкните «Свойства», а затем — «Очистка диска».
Метод 6 — Переустановите графический драйвер
Если ошибка связана с плохим графическим драйвером, вы можете сделать следующее:
- Откройте диспетчер устройств и найдите драйвер видеокарты.
- Щелкните правой кнопкой мыши драйвер видеокарты, затем нажмите «Удалить», затем перезагрузите компьютер.
Метод 7 — Ошибка выполнения, связанная с IE
Если полученная ошибка связана с Internet Explorer, вы можете сделать следующее:
- Сбросьте настройки браузера.
- В Windows 7 вы можете нажать «Пуск», перейти в «Панель управления» и нажать «Свойства обозревателя» слева. Затем вы можете перейти на вкладку «Дополнительно» и нажать кнопку «Сброс».
- Для Windows 8 и 10 вы можете нажать «Поиск» и ввести «Свойства обозревателя», затем перейти на вкладку «Дополнительно» и нажать «Сброс».
- Отключить отладку скриптов и уведомления об ошибках.
- В том же окне «Свойства обозревателя» можно перейти на вкладку «Дополнительно» и найти пункт «Отключить отладку сценария».
- Установите флажок в переключателе.
- Одновременно снимите флажок «Отображать уведомление о каждой ошибке сценария», затем нажмите «Применить» и «ОК», затем перезагрузите компьютер.
Если эти быстрые исправления не работают, вы всегда можете сделать резервную копию файлов и запустить восстановление на вашем компьютере. Однако вы можете сделать это позже, когда перечисленные здесь решения не сработают.
Другие языки:
How to fix Error 91 (Object variable or With block variable not set) — There are two steps to creating an object variable. First you must declare the object variable. Then you must assign a valid reference to the object variable using the Set statement. Similarly, a With…End With block must be initialized by executing the
Wie beheben Fehler 91 (Objektvariable oder With-Blockvariable nicht gesetzt) — Es gibt zwei Schritte, um eine Objektvariable zu erstellen. Zuerst müssen Sie die Objektvariable deklarieren. Anschließend müssen Sie der Objektvariablen mit der Set-Anweisung eine gültige Referenz zuweisen. Ebenso muss ein With…End With-Block initialisiert werden, indem die
Come fissare Errore 91 (Variabile oggetto o Con variabile di blocco non impostata) — Ci sono due passaggi per creare una variabile oggetto. Per prima cosa devi dichiarare la variabile oggetto. Quindi è necessario assegnare un riferimento valido alla variabile oggetto utilizzando l’istruzione Set. Allo stesso modo, un blocco With…End With deve essere inizializzato eseguendo il comando
Hoe maak je Fout 91 (Object variabele of met blok variabele niet ingesteld) — Er zijn twee stappen om een objectvariabele te maken. Eerst moet u de objectvariabele declareren. Vervolgens moet u een geldige verwijzing naar de objectvariabele toewijzen met behulp van de Set-instructie. Op dezelfde manier moet een With…End With-blok worden geïnitialiseerd door de
Comment réparer Erreur 91 (Variable objet ou Variable avec bloc non définie) — Il y a deux étapes pour créer une variable d’objet. Vous devez d’abord déclarer la variable objet. Ensuite, vous devez affecter une référence valide à la variable objet à l’aide de l’instruction Set. De même, un bloc With…End With doit être initialisé en exécutant la commande
어떻게 고치는 지 오류 91 (개체 변수 또는 With 블록 변수가 설정되지 않았습니다.) — 개체 변수를 만드는 데는 두 단계가 있습니다. 먼저 객체 변수를 선언해야 합니다. 그런 다음 Set 문을 사용하여 개체 변수에 유효한 참조를 할당해야 합니다. 마찬가지로 With…End With 블록은 다음을 실행하여 초기화해야 합니다.
Como corrigir o Erro 91 (Variável de objeto ou com variável de bloco não definida) — Existem duas etapas para criar uma variável de objeto. Primeiro você deve declarar a variável do objeto. Em seguida, você deve atribuir uma referência válida à variável de objeto usando a instrução Set. Da mesma forma, um bloco With … End With deve ser inicializado executando o
Hur man åtgärdar Fel 91 (Objektvariabel eller Med blockvariabel ej inställd) — Det finns två steg för att skapa en objektvariabel. Först måste du deklarera objektvariabeln. Sedan måste du tilldela en giltig referens till objektvariabeln med Set -satsen. På samma sätt måste ett With … End With block initieras genom att köra
Jak naprawić Błąd 91 (Zmienna obiektu lub Zmienna blokowa nie jest ustawiona) — Tworzenie zmiennej obiektowej składa się z dwóch kroków. Najpierw musisz zadeklarować zmienną obiektu. Następnie należy przypisać prawidłowe odwołanie do zmiennej obiektu za pomocą instrukcji Set. Podobnie blok With…End With musi zostać zainicjowany przez wykonanie
Cómo arreglar Error 91 (Variable de objeto o con variable de bloque no establecida) — Hay dos pasos para crear una variable de objeto. Primero debes declarar la variable de objeto. Luego debe asignar una referencia válida a la variable de objeto usando la instrucción Set. De manera similar, un bloque With … End With debe inicializarse ejecutando el
Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.
Следуйте за нами:
Последнее обновление:
24/10/22 12:05 : Пользователь Windows 10 проголосовал за то, что метод восстановления 4 работает для него.
Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.
ШАГ 1:
Нажмите здесь, чтобы скачать и установите средство восстановления Windows.
ШАГ 2:
Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.
ШАГ 3:
Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.
СКАЧАТЬ СЕЙЧАС
Совместимость
Требования
1 Ghz CPU, 512 MB RAM, 40 GB HDD
Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.
ID статьи: ACX09108RU
Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000
Логотипы Microsoft и Windows® являются зарегистрированными торговыми марками Microsoft. Отказ от ответственности: ErrorVault.com не связан с Microsoft и не заявляет о такой связи. Эта страница может содержать определения из https://stackoverflow.com/tags по лицензии CC-BY-SA. Информация на этой странице представлена исключительно в информационных целях. © Copyright 2018
0 / 0 / 0 Регистрация: 01.09.2013 Сообщений: 66 |
|
1 |
|
01.09.2013, 11:34. Показов 36881. Ответов 10
приветствую! проблема в том что i = Range(«AK5:AK68»).Find(n).Activate выдает указанную ошибку, если =ДАТА(Лист1(год);Лист1(месяц);константа(от1до31)) заменить на введенную в ручную дату все работает, подскажите пожалуйста можно ли это как-то починить
__________________
0 |
Аксима 6076 / 1320 / 195 Регистрация: 12.12.2012 Сообщений: 1,023 |
||||
01.09.2013, 12:42 |
2 |
|||
Cortes1984, хотите, чтобы я поиграл в телепата? Ладно… Попробуйте заменить указанную строчку следующим кодом:
С уважением,
1 |
0 / 0 / 0 Регистрация: 01.09.2013 Сообщений: 66 |
|
01.09.2013, 13:25 [ТС] |
3 |
Спасибо Aksima, я понимаю что функция не может найти значение не понимаю почему, во вложении пример, на одном листе все работает на другом нет, отличие только в AK5:AK68 причем при замене содержимого С2 на =дата(год;месяц;день) все равно работает только вариант с AK5:AK68 заполненным в ручную(без формул).
0 |
Step_UA 1587 / 660 / 225 Регистрация: 09.06.2011 Сообщений: 1,334 |
||||
01.09.2013, 13:54 |
4 |
|||
Необходимо поиск осуществлять среди значений:
2 |
0 / 0 / 0 Регистрация: 01.09.2013 Сообщений: 66 |
|
01.09.2013, 13:57 [ТС] |
5 |
Step_UA, спасибо, все заработало.
0 |
0 / 0 / 0 Регистрация: 01.09.2013 Сообщений: 66 |
|
05.09.2013, 12:17 [ТС] |
6 |
заметил еще один косяк данной функции
0 |
Step_UA 1587 / 660 / 225 Регистрация: 09.06.2011 Сообщений: 1,334 |
||||||||
05.09.2013, 14:00 |
7 |
|||||||
Используйте свою функцию поиска
замените в макросе
1 |
0 / 0 / 0 Регистрация: 01.09.2013 Сообщений: 66 |
|
05.09.2013, 15:39 [ТС] |
8 |
а можно ли эту функцию прописать так чтобы к ней можно было обращаться из разных модулей?
0 |
Step_UA 1587 / 660 / 225 Регистрация: 09.06.2011 Сообщений: 1,334 |
||||
05.09.2013, 15:43 |
9 |
|||
1 |
Айж |
||||
10.09.2013, 15:20 |
10 |
|||
помогите пожалуйста вроде все норм работало, ничего не меняла кроме названий документов и столбиков
после запуска выходит ошибка «Run-time error ’91’: Object variable or With block variable not set», нажимаю на Debug указывает на выделенную в коде строку |
4377 / 661 / 36 Регистрация: 17.01.2010 Сообщений: 2,134 |
|
11.09.2013, 00:06 |
11 |
To Айж. With Workbooks(«ОРМск.xls»).Sheets(1) Вы уверены, что первый лист — тот, который нужно? Может вместо 1 указать точное имя листа? (sheets(«[someName]»)
0 |
cooltouch Пользователь Сообщений: 8 |
#1 24.10.2014 11:26:56 Добрый день, уважаемые форумчане. Столкнулся со следующей проблемой. Если я запускаю макрос сразу после открытия файла, в котором он содержится — всё работает как часы. Но если я его повторно запущу, то возникает ошибка: Run-time error ’91 Object variable or With block variable not set’ в строчке If rng.Value Like txt & «*» Then. Вопрос: почему ошибка возникает ТОЛЬКО при повторном запуске макроса? Почему переменной rng при повторном запуске не присваивается значение? Объясните, пожалуйста. Часть макроса, в котором появляется ошибка:
Изменено: cooltouch — 24.10.2014 12:45:11 |
||
The_Prist Пользователь Сообщений: 13997 Профессиональная разработка приложений для MS Office |
#2 24.10.2014 12:12:30
И обратите внимание как выглядит мой код и как Ваш. Используйте кнопку <…> для оформления кодов. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
cooltouch Пользователь Сообщений: 8 |
#3 24.10.2014 12:21:57 Спасибо. Попробую сформулировать проблему понятнее. Убрал лишнее из макроса, чтобы было нагляднее
Изменено: cooltouch — 24.10.2014 23:46:09 |
||
Sanja Пользователь Сообщений: 14837 |
Файл-пример можете приложить? Согласие есть продукт при полном непротивлении сторон. |
Hugo Пользователь Сообщений: 23137 |
#5 24.10.2014 12:38:52
Чисто формально? Подсказку не использовали, код не оформили… |
||
The_Prist Пользователь Сообщений: 13997 Профессиональная разработка приложений для MS Office |
#6 24.10.2014 12:39:38
Я, в свою очередь попробую сформулировать свою просьбу понятнее: оформляйте коды ТЕГАМИ. Неужели так трудно выделить текст кода и нажать кнопочку <…>? Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
cooltouch Пользователь Сообщений: 8 |
#7 24.10.2014 13:01:57 Исправил отображение. К сожалению, не могу выложить этот файл на форум. Суть в следующем:
На листе «Report 2» в столбике A:A находится список неких групп. Мне необходимо для каждой такой группы создать лист в исходном файле с названием, близким к названию этой группы. Названия листов хранятся в массиве.
а далее сам код, где возникает ошибка:
Изменено: cooltouch — 24.10.2014 13:07:19 |
||||||||||
Ну как-то куски кода в целом сложить непросто, но первый же вопрос: а если на листе Report 2 не будет найдено соответствующее значение txt, чему будет равняться rng? |
|
The_Prist Пользователь Сообщений: 13997 Профессиональная разработка приложений для MS Office |
#9 24.10.2014 15:07:54 Я уже дал подсказку, как надо проверить. Но почему-то автор не хочет её использовать.
ведь в rng содержится текст, который равен txt. Следовательно Вы проверяете этим…Что, собственно?
а то во время работы эти настройки могут быть изменены и не указывая их принудительно Вы ищите с теми параметрами, которые были установлены по время работы с листом/книгой. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||||
cooltouch Пользователь Сообщений: 8 |
#10 24.10.2014 17:39:29 Извините, кнопка «Цитировать» у меня почему-то корректно не работает (по нажатию ничего не происходит, Chrome Версия 38.0.2125.104 m)
Выдаёт ту же ошибку, что и в топике. Я немного ковырял в эту сторону. После повторного запуска макроса после строчки
2. Про
Это мой частный случай. На всякий случай убрал & «*», но результата это не дало. Оно и понятно, эта строчка стоит ниже строчки кода, на которой отваливается макрос.
Опять же, это мой частный случай. Пробовал играться, но результата это не принесло.
не понял. В первом моём сообщение как раз аналогичная структура.
К сожалению, не могу выложить файл по соображениям корпоративной политики. Понимаю, что без этого проблему найти намного труднее. В любом случае, спасибо за советы. Если удастся найти проблему — отпишу. |
||||||||||||
The_Prist Пользователь Сообщений: 13997 Профессиональная разработка приложений для MS Office |
Без файла точно никто ничего больше не скажет. Сидеть и гадать не о чем, т.к. дело скорее всего еще в каких-то действиях и искомый текст уже не находится. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
Юрий М Модератор Сообщений: 60390 Контакты см. в профиле |
#12 24.10.2014 18:38:59
Меняйте патроны на апельсины. |
||
cooltouch Пользователь Сообщений: 8 |
#13 27.10.2014 13:22:21 Здравствуйте,
на
и ошибка ушла. Спасибо The_Prist. Видимо действительно проблема была в
Дьявол кроется в деталях. Сам я был уверен до этого, что пробовал такой вариант, так как в процессе отладки использовал миллион разных комбинаций. Оказалось, что нет. Попутный вопрос… удален |
||||||
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
cooltouch, одна тема — один вопрос. Создавайте новую тему, но перед этим почитайте форум — возможно уже есть ответ на Ваш вопрос. <#0> |
venrt Пользователь Сообщений: 54 |
#15 29.01.2019 12:09:49 Добрый день.
Если на нужном листе текст поиска встречается один раз, то на Loop While вылетает с этой ошибкой, если больше одного раза, то все норм. Причем в других книгах все нормально срабатывало с любым кол-ом вхождений. Изменено: venrt — 29.01.2019 12:10:29 |
||
Nordheim Пользователь Сообщений: 3154 |
venrt, Файл пример в студию. «Все гениальное просто, а все простое гениально!!!» |
venrt Пользователь Сообщений: 54 |
Nordheim,прикладываю файл Прикрепленные файлы
|
Віталій Пользователь Сообщений: 9 |
Добрый день. Столкнулся с такой проблемой при открытии файла запускается макрос и появляется ошибка «runtime Error 91». А когда любой другой файл excel открыт то ошибки уже нет. Прошу прощения я в пока в VBA пока полный профан. Рад буду любой помощи. Всем СПС. Прикрепленные файлы
|
см. вложение Прикрепленные файлы
Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете! |
|
Віталій Пользователь Сообщений: 9 |
#20 03.05.2022 19:29:55
Спасибо но вы удалили макрос который должен сортировать при открытии файла колонку под кнопкой ДН . Так у меня тоже работает. Идея была такой что бы макрос сортировал при открытии файла и оставалась возможность запуска макроса по нажатия функциональных кнопок. Если возможно это как то реализовать буду очень рад. Спасибо что откликнулись. |
||
Віталій Пользователь Сообщений: 9 |
Ігор Гончаренко, Спасибо но вы удалили макрос который должен сортировать при открытии файла колонку под кнопкой ДН . Так у меня тоже работает. Идея была такой что бы макрос сортировал при открытии файла и оставалась возможность запуска макроса по нажатия функциональных кнопок. Если возможно это как то реализовать буду очень рад. Спасибо что откликнулись. |
верните в макрос обратно Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете! |
|
Віталій Пользователь Сообщений: 9 |
Ігор Гончаренко, опять ругается, может я криворукий. Прикрепленные файлы
|
Ігор Гончаренко Пользователь Сообщений: 13265 |
#24 03.05.2022 20:12:18 модуль ЭтаКнига напишите так:
и ничего более Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете! |
||
Віталій Пользователь Сообщений: 9 |
Ігор Гончаренко, |
Ігор Гончаренко Пользователь Сообщений: 13265 |
#26 03.05.2022 21:18:26 ваши слова формируют мой рейтинг) Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете! |
Getting run time error 91 when opening excel? or showing dcomcnfg.exe runtime error 91 while executing an application or open file explorer on windows 10, 8.1 or 7? Here this post we discuss What is Run time error? Why getting dcomcnfg.exe runtime error 91, And every possible solution to fix this Error.
What is Run time Error?
A runtime error is a common error on Windows-based systems, caused by the programs which try and use the DCOMCnfg.exe file on your system. DCOMCnfg.exe is the most important program that is used to control various file permission on your system. Also, this helps to load up various programs on your computer. If this DCOMCnfg.exe get corrupted windows will display error message Runtime Error 91 frequently.
The error message will be like
Run time Error '91' : Object variable or with block variable not set.
Why Getting Runtime Error?
Normally This Runtime error 91 occurs when the DCOMCnfg.exe file gets damaged, corrupted or unable to be processed as reliably as possible. Runtime Error 91 is usually not seen when the software is installed. But it appears while tries to use the installed software. The error 91 normally occurs when a link of the software that is being downloaded is interrupted or missing.
This usually caused by misconfigured system files that create registry errors within your operating system. And Some other reasons behind this run time error 91 on your system are missing DLL, faulty installation, corrupt file, registry errors, bugs, and malware or spyware that running on your system. Virus attack and some new software program are being installed before another program has been completely uninstalled are also the reason for this error.
You may find software updates that solve your runtime error as well as additional updates that you were otherwise unaware of. By keeping your computer updated with the latest software and hardware patches, you can solve current problems as well as prevent future ones. The first thing to do is report the issue to the developer who may not be aware of it. Next, you can turn of script debugging so that you don’t have to see this message every time the software encounters it. After all, the message is for the developer, not the end user.
Disable Script Debugging
Script debugging is made possible by a service called Machine Debug Manager. The easiest way to control it is through Internet Explorer. Type Internet Options on Start menu search and click the first option. Here on internet options move to Advanced Tab. Now scroll down to Browsing and click on Disable Script Debugging (Internet Explorer) and Disable Script Debugging (Other).
Runtime error 91 falls into the broad category of program errors that require updates from the developer.
Change DCOMCnfg.exe Settings
The main cause of this error is thanks to the way that “DCOMCnfg.exe” blocks permissions on certain files and programs. DCOMCnfg.exe is a program used to help your computer control various aspects of the system. From making it load its programs to helping you control file permissions. It’s often the case that DCOMCnfg.exe will block public access to certain files. And That creating the Runtime 91 error as a result. You should load up DCOMCnfg.exe on your PC and change the permissions so that it grants access to “Everyone”.
Clean Out Viruses
Viruses, malware infections are another big cause of the Runtime 91 error. And in order to prevent them from being such a big issue for your system. We recommend to Install A good antivirus, spyware application with the latest updates and perform a full system scan.
Clean The Registry
The ‘registry’ is a central database for Windows which stores all the settings and options that your computer requires to run. The registry is more-or-less the ‘library’ of your computer – storing all the settings it needs to run. As you use all the software on your PC, the registry is being read 100’s of times to help it recall various settings and information that your computer needs to run, and this can cause a big problem.
The issue is that since the registry contains so many files and settings that Windows requires running Most of the time, this database is continually becoming damaged and corrupted. This is a big problem because if it cannot read the settings it needs, it can cause the Runtime 91 error. To fix this problem, it’s highly recommended you use a registry cleaner, like Ccleaner.
Check Windows for latest updates
It’s very important that your operating system is up-to-date, As these updates are created specifically to fix issues like this. Check for updates of windows and its Installed application software. Updating can work greatly. It fixes many bugs. So, You will have a good chance to get rid of Runtime Error 91.
To Check latest updates click on Settings -> update & security -> windows update -> check for updates.
These are some best working methods to fix run time error 91 when opening excel, dcomcnfg.exe runtime error 91 on windows 10, 8.1 and 7. Have any query, suggestion about this runtime error 91 feel free to comment below.
Also Read
Fix Runtime Broker High CPU Usage in Windows 10/8.1/7
Disable Windows 10 startup programs To fix slow startup and boot faster
Troubleshoot blue screen errors on Windows 10 (Updated)
Perform a Clean Boot to diagnose issues on Windows 10 / 8 / 7
Question
Issue: How to fix Runtime Error 91 on Windows?
I would like to get some help with an error message: ”Runtime Error 91: Object variable or with block variable not set”. I see this message every time I am opening Word. It is newly installed on my computer, but everything went fine during the installation and I cannot understand why it is showing the error. Could you help to find the reason and fix this error, please?
Solved Answer
“Runtime Error 91: Object variable or with block variable not set” is a runtime error that can occur on all versions of Windows-based operating systems. It is a relatively common error, and the main culprit is usually the DCOMCnfg.exe file, which is often used to configure permissions and set system-wide security settings.
When this file is corrupted, or some other issues arise, the program cannot work properly, and Runtime Error 91 pops up on the screen. However, there might be other reasons for the issue to arise, and we will explore all the methods that could help you fix Runtime Error 91.
There are several different scenarios when the Runtime Error 91 can show up, such as during program installation, startup operation, or a shutdown, although some users may also see the error when they upgrade their Windows to a newer version. The time when the issue is first spotted also determines the measures that need to be taken to fix Error 91 on the machine.
Fix Runtime Error 91 on Windows
When the Runtime Error 91 occurs after the installation of the program, the reason why it happens is related to the problems with a link to the downloaded software. Often Runtime Error 91 appears when this link is missing or interrupted. What is more, this error is often followed by the “Error 59999 – Application-defined or object-defined error.”
The latter error might occur when generating a report to XML/Enhanced XML and is is caused by insufficient permissions on the FRxXMLTag.XML file in the FRx directory. Thus, in order to get rid of this problem, you need to fix this file.
Note: if you want to repair various Windows errors and BSODs[1] automatically, do not hesitate to use ReimageMac Washing Machine X9.
Method 1. Reinstall the problematic application
Fix it now!
Fix it now!
To repair damaged system, you have to purchase the licensed version of Reimage Reimage.
Issues with variables might be caused by file corruption. In order to fix that corrupted data within the system files, users could run a built-in SFC scan. However, this method will not work if the corrupted files are not those of Windows but the external application, even if it is one of the core programs that run on the PC. Thus, you should try to reinstall the problematic app that causes the Runtime Error 91.
- Type in Control Panel into Windows search and hit Enter
- Go to Programs > Uninstall a program
- From the list, select the app, right-click and pick Uninstall
Reinstall the problematic app
- Once done, re-install the app and see if that helps to fix Runtime Error 91
Method 2. Update Windows
Fix it now!
Fix it now!
To repair damaged system, you have to purchase the licensed version of Reimage Reimage.
The Runtime Error 91 might be related to .NET Framework[2] and Visual Basic, updates for which are applied via Windows updates. Therefore, make sure you Windows is up to date:
- Right-click on Start button and pick Settings
- Select Update & Security
- Lick Check for updates
Update Windows via Settings
- Wait till Windows downloads and installs all the required updates
- Reboot your PC
Method 3. Scan your machine for malware
Fix it now!
Fix it now!
To repair damaged system, you have to purchase the licensed version of Reimage Reimage.
Malware[3] can cause all sorts of problems on your computer, and also corrupt multiple files that are related to either system or program files. Therefore, malware can be one of the factors why you are facing Runtime Error 91. To make sure that this is not the case, you should scan you computer with reputable anti-malware software.
There are plenty of paid and free third-party anti-malware solutions available online, so you can choose based on your needs. However, you can also use Windows Defender (now known as Microsoft Defender) to perform a full system scan in order to make sure no malicious files are present.
- Click on system tray arrow and double-click the Windows Security icon
- Select Virus and threat protection
- Pick Scan options below Quick Scan button
- Select Full scan option and click Scan now
You can use Windows Defender to perform a full system scan
Method 4. Set DCOMCnfg.exe to be allowed to run by “Everyone”
Fix it now!
Fix it now!
To repair damaged system, you have to purchase the licensed version of Reimage Reimage.
- Type in DCOMCnfg.exe into Windows search box and hit Enter
- In the Component Services window, expand the following: Component Services > Computers > My Computer
- Right-click on My Computer and select Properties
- Select COM Security tab and under Access Permissions pick Edit Limits
- Pick Everyone from the groups and make sure that Local and Remote Access are set to Allow
Configure DCOMCnfg.exe file
Method 5. Give full control to FRxXMLTag.XML file
Fix it now!
Fix it now!
To repair damaged system, you have to purchase the licensed version of Reimage Reimage.
In case the Runtime Error 91 is followed by the Error 5999, you should perform the following steps:
- Run Windows as administrator
- In Windows Explorer browse to FRx directory.
- Right-click on the FRxXMLTag.XML file and select Properties.
- When in Properties, click the Security Tab.
- In Security Tab, add the group Everyone and select Full Control.
- Click OK.
Repair your Errors automatically
ugetfix.com team is trying to do its best to help users find the best solutions for eliminating their errors. If you don’t want to struggle with manual repair techniques, please use the automatic software. All recommended products have been tested and approved by our professionals. Tools that you can use to fix your error are listed bellow:
do it now!
Download Fix
Happiness
Guarantee
do it now!
Download Fix
Happiness
Guarantee
Compatible with Microsoft Windows
Compatible with OS X
Still having problems?
If you failed to fix your error using Reimage, reach our support team for help. Please, let us know all details that you think we should know about your problem.
Reimage — a patented specialized Windows repair program. It will diagnose your damaged PC. It will scan all System Files, DLLs and Registry Keys that have been damaged by security threats.Reimage — a patented specialized Mac OS X repair program. It will diagnose your damaged computer. It will scan all System Files and Registry Keys that have been damaged by security threats.
This patented repair process uses a database of 25 million components that can replace any damaged or missing file on user’s computer.
To repair damaged system, you have to purchase the licensed version of Reimage malware removal tool.
A VPN is crucial when it comes to user privacy. Online trackers such as cookies can not only be used by social media platforms and other websites but also your Internet Service Provider and the government. Even if you apply the most secure settings via your web browser, you can still be tracked via apps that are connected to the internet. Besides, privacy-focused browsers like Tor is are not an optimal choice due to diminished connection speeds. The best solution for your ultimate privacy is Private Internet Access – be anonymous and secure online.
Data recovery software is one of the options that could help you recover your files. Once you delete a file, it does not vanish into thin air – it remains on your system as long as no new data is written on top of it. Data Recovery Pro is recovery software that searchers for working copies of deleted files within your hard drive. By using the tool, you can prevent loss of valuable documents, school work, personal pictures, and other crucial files.