Не работает меню файл в excel

  • Remove From My Forums
  • Вопрос

  • Здравствуйте, можете помочь советом ?

    На локальном пк создаётся документ Excel и сохраняется на сетевом диске. После чего с некоторого времени эти сохранённые документы не позволяют нажимать кнопки меню в них, например менять шрифт, выбирать
    в меню кнопку «файл» итд, хотя саму таблицу менять можно (ячейки).

    При создании документа локально, в свойствах документа есть 5, сверху если считать, разрешений для доменной учётной записи на изменение во вкладке безопасность, а после сохранения в сетевой только уже 4 снизу, а 2 верхних разрешения
    нет. Но дело в том, что так всё это началось совсем недавно. Конструктор там выключен.

На чтение 5 мин Просмотров 6.8к. Опубликовано 04.07.2019

Содержание

  1. Признаки
  2. Причина и их разрешение
  3. Дополнительные сведения
  4. Get expert help now
  5. Есть несколько причин, по которым панель инструментов может не появиться в Excel на вкладке НАДСТРОЙКИ

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Признаки

Вы пытаетесь добавить элемент управления формы или элемента управления ActiveX на листе, но команды в группе элементы управления на вкладке » Разработчик » и кнопку команды конкретного элемента управления, которые должны быть доступны с помощью команды Вставка отключены.

Причина и их разрешение

Существует несколько причин.

Следующие элементы управления недоступны в книгах Excel и поэтому всегда отображается серым цветом. Эти элементы управления используются только с листами Excel версий 5.0 диалоговых окон:

Поле со списком раскрывающемся редактирования

Диалоговое окно выполнить

В настоящее время может быть Excel в режиме ввода данных для ячейки, благодаря чему недоступна команда » Вставить «. Могут случайно введен режим ввода данных для ячейки, скрытой элементом управления, или линии сетки скрыты и вы не видна, что ячейка находится в режиме ввода данных.

Чтобы решить эту проблему, нажмите клавишу Esc, чтобы выйти из режима ввода данных ячейки.

Возможно, были установлены Отключить все элементы управления без уведомления в разделе Параметры ActiveX центра управления безопасностью.

Чтобы решить эту проблему, используйте более жесткие ограничения меньше.

Возможно, вы пытаетесь добавить элемент управления ActiveX в документ, который был подписан ненадежных издателем.

Команда Свойства никогда не включена для метки , кнопка и элементы управления формы элемент Группа.

Свойства и Просмотреть код команды отключены, если Excel не находится в режиме конструктора и активировали элемента управления ActiveX.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Get expert help now

Don’t have time to figure this out? Our expert partners at Excelchat can do it for you, 24/7.

Есть несколько причин, по которым панель инструментов может не появиться в Excel на вкладке НАДСТРОЙКИ

Причина : вы забыли разблокировать надстройку после скачивания с сайта

Когда может случиться: при первом запуске скачанной надстройки

Решение проблемы : перед запуском скачанного файла надстройки, необходимо:

  • найти скачанный файл надстройки в папке (обычно это папка «Загрузки»)
  • щелкнуть правой кнопкой мыши на файле — СвойстваРазблокироватьОК
  • и только после этого запускать

Это связано с недавним изменением политики безопасности в приложениях Office (скачанные из интернета файлы с макросами, не будучи предварительно разблокированными, запускаются без макросов)

Причина : антивирус повредил файл надстройки при проверке

ЭТО НАИБОЛЕЕ ЧАСТО ВСТРЕЧАЮЩАЯСЯ ПРОБЛЕМА В 2018 ГОДУ
Даже если вам кажется, что у вас нет антивируса, наверняка он есть, — например, встроенный в систему Защитник Windows (он же Windows Defender)

Когда может случиться: в любой момент. чаще всего, это происходит при скачивании файла с сайта

Решение проблемы : надо добавить мой сайт ExcelVBA.ru и расширение файла .xla в список исключений антивируса,
после чего заново скачать надстройку с сайта.

ВАЖНО: убедитесь, что антивирус никак не реагирует на скачивание и запуск надстройки.
Если какое-то предупреждение от антивируса выскочило — с вероятностью 90%, антивирус повредил файл надстройки, и надстройка не запустится.

Причина : надстройка не запустилась вместе с Excel

Когда может случиться: при повторных запусках (когда до этого всё работало)

Решение проблемы : убедитесь, что надстройка запущена. Для этого, найдите файл надстройки в папке, и запустите его двойным щелчком.
Если надстройка запускается автоматически (включена опция автозапуска в О программе — Опции), убедитесь, что вы не перемещали и не переименовывали файл надстройки.

Причина : макросы в Excel отключены в режиме «без уведомлений»
Excel просто молча отключает все макросы во всех файлах.

Когда может случиться: при первом запуске скачанной надстройки
Встречается очень редко. По умолчению, макросы отключены «с уведомлением», т.е. Excel спрашивает, нужно ли включить макросы для каждого запускаемого файла с макросами.

Порой из-за неосторожных движений и кликов мышью в программах могут пропадать пункты меню и даже целые ленты меню. На примере Excel мы расскажем, как вернуть ленту меню на прежнее место.

Если в Excel вдруг пропала лента меню, это можно объяснить двумя возможными причинами. В лучшем случае она была случайно свернута. Теперь чтобы снова развернуть ее в Excel 2007 вам нужно нажать в верхней левой части экрана на маленькую стрелочку в строке Excel. Это откроет настройки Панели быстрого доступа, где, возможно, у вас активирована опция «Свернуть ленту».

Снова нажмите на эту команду, и лента будет восстановлена. В Excel 2016 опция включения/отключения ленты находится в правой верхней части меню. Нажмите на маленькую кнопку «Параметры отображения ленты» и в появившемся меню выберите «Показывать вкладки и команды».

Как вернуть ленту Excel. Исчезнувшую ленту Excel вы можете, как правило, восстановить без лишних усилий

Если данный способ не помог, то причиной ошибки могут быть неправильные настройки Excel. Закройте все программы и проверьте с помощью менеджера задач, все ли офисные службы завершены.

Теперь найдите файл «com.microsoft.Excel.prefs.plist», который обычно находится в папке «Preferences | Office XXXX». Перетяните мышкой этот файл на рабочий стол и заново запустите Excel. Если программа снова работает корректно, удалите файл.

Если вы и после этих действий не можете вернуть ленту Excel, вам следует полностью переустановить Microsoft Office.

Фото: компании-производители

Хитрости »

16 Май 2011       Дмитрий       55435 просмотров

Основные понятия (26)
Сводные таблицы и анализ данных (10)
Графики и диаграммы (5)
Работа с VB проектом (12)
Power BI и Power Query (22)
Условное форматирование (5)
Списки и диапазоны (5)
Макросы(VBA процедуры) (68)
Разное (43)
Баги и глюки Excel (4)

Не работают/пропали меню

Встречался я пару раз с ситуацией, когда у человека отсутствовало меню по правому клику мыши. Или по правому клику мыши на ярлычке листа. Т.е. щелкнули по ячейке, чтобы допустим поменять формат или скопировать и ничего не произошло. Вообще ничего. Меню не появилось. Или лист захотели добавить, но опять же по щелчку мыши никакого меню не появилось. Это неудобно. Очень неудобно. Или может быть просто пропали какие-то важные пункты меню, которые были раньше, но чудесным образом испарились или стали вдруг неактивными…

Почему это происходит? Скорее всего Вы открыли чью-то книгу, в которой был расположен код Visual Basic for Application(VBA). А код как раз отключал показ меню. Или Вы только начали изучать VBA и сами выполнили по незнанию подобный код. И как же теперь вернуть себе свои меню? Очень просто. Надо всего лишь выполнить приведенный ниже код:

Sub Reset_MenuBars()
    Dim cmdBar As Object
    On Error Resume Next
    For Each cmdBar In Application.CommandBars
        cmdBar.Enabled = True: cmdBar.Reset
    Next cmdBar
End Sub

Как применить код: переходим в редактор VBA(Alt+F11) —InsertModule. В созданный стандартный модуль вставляем коды выше. Выполнить код, нажав прямо в там же F5. Или можете скачать приложенный файл и просто нажать кнопку. Макросы должны быть разрешены.

Скачать пример

  Tips_Macro_ResetBars.xls (48,0 KiB, 4 033 скачиваний)

Так же см.:
Почему не работает макрос?


Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


Поиск по меткам



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

 

staudio

Пользователь

Сообщений: 24
Регистрация: 09.12.2015

#1

11.04.2018 10:55:01

Всем добрый день, возникла проблема, очень надеюсь на вашу помощь.
На одном ПК возникла проблема — перестало появляться контекстное меню при нажатии правой кнопкой мыши в любом месте документа (на ячейку, на столбец, на строку), проблема актуальная для любого файла Excel.
Поиск по данному форуму дал результат, в одной из старых тем нашел слудующее:

Чтобы заработало контекстное меню для ячеек:

Код
Sub macro1() 
With CommandBars("Cell") 
.Reset 
.Enabled = True 
End With 
End Sub

Для строк:

Код
Sub macro1() 
With CommandBars("Column") 
.Reset 
.Enabled = True 
End With 
End Sub

Для столбцов:

Код
Sub macro1() 
With CommandBars("Row") 
.Reset 
.Enabled = True 
End With 
End Sub

Как работает данный макрос к сожалению не понимаю, но после запуска сразу же во всех документах начинает работать контекстное меню, но временно  :( через какое-то время проблема вновь появляется и снова приходится запускать этот макрос. Из того что пробовал — полная переустановка офиса с очисткой реестра и тд, не помогло через день проблема вернулась.

Понятно что можно переустановить Windows, но хочется разобраться в проблеме.

Всем заранее спасибо за советы.

 

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

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

Wiss

Пользователь

Сообщений: 1028
Регистрация: 08.11.2016

Вероятно, в каком-то из файлов excel, с которым вы работаете стоит макрос, который меняет интерфейс excel, в частности убирает контекстное меню. Периодически он глючит и не возвращает все настройки на место.

Я бы предложил объединить эти макросы, запихать в личную книгу макросов и вывести кнопку на ленту, чтобы можно его было запускать в один клик.

Изменено: Wiss11.04.2018 11:21:21

Я не волшебник, я только учусь.

 

БМВ

Модератор

Сообщений: 21385
Регистрация: 28.12.2016

Excel 2013, 2016

#4

11.04.2018 11:38:12

Цитата
Wiss написал:
Периодически он глючит

Это не глюк, это недоработка кода. Принцип один, уходя гасите свет. Пришел на лист, книгу…..  где это надо включи, ушел — отключи.  Кто-то просто это не учел.

По вопросам из тем форума, личку не читаю.

 

Wiss

Пользователь

Сообщений: 1028
Регистрация: 08.11.2016

БМВ, не спорю, что это недоработка, но учитывая, что автор не понимает как работают макросы из темы, вряд ли он сможет эту недоработку исправить. Поэтому я и предложил удобный костыль. Плюс, это всё таки может быть глюком, связанным с некорректным выходом из книги.

Я не волшебник, я только учусь.

 

sokol92

Пользователь

Сообщений: 4445
Регистрация: 10.09.2017

Попробуйте найти  и переименовать файл:
C:UsersВашеИмяAppDataRoamingMicrosoftExcelExcel15.xlb
где ВашеИмя — имя, под которым Вы входите в Windows.

После этого зайдите в Excel. Все меню должны восстановиться до первоначального состояния.

Изменено: sokol9211.04.2018 14:23:18

 

БМВ

Модератор

Сообщений: 21385
Регистрация: 28.12.2016

Excel 2013, 2016

#7

11.04.2018 13:26:28

Цитата
sokol92 написал:
C:UsersВашеИмяAppDataRoamingMicrosoftExcelExcel15.xlb

%USERPROFILE%AppDataRoamingMicrosoftExcel

так корректнее

По вопросам из тем форума, личку не читаю.

 

sokol92

Пользователь

Сообщений: 4445
Регистрация: 10.09.2017

Конечно, но мой вариант понятнее (проверено) :)  

 

staudio

Пользователь

Сообщений: 24
Регистрация: 09.12.2015

Wiss, БМВ,
ну то что возможно отрабатывает какой-либо скрипт в файлайх это возможно, так как файлов excel  у пользователя много и поступают из разных сотронних компаний, но ставить горячую клавишу чтобы каждый раз нажимать её если возникает проблема это думаю не лучшее решение в силу того что пользователь мягко говоря не очень терпеливый ))) но в любом случае спасибо за совет и потраченное время, приму к сведению рекомендации
sokol92,
Спасибо большое за совет, попробую, если это поможет то может сделаю чтобы каждую ночь автоматически этот файл удалялся из каталога

Еще теоретически можно отключить работу макросов вообще, но думаю это не вариант так как в некоторых файлах макросы нужны.

Изменено: staudio11.04.2018 13:55:57

 

sokol92

Пользователь

Сообщений: 4445
Регистрация: 10.09.2017

Успехов! Сообщите о результате.

 

restation

Пользователь

Сообщений: 94
Регистрация: 07.06.2018

#11

03.10.2019 11:49:05

Добрый день.

Задался вопросом,  на открытии книги   код  скрывает все данные на ribbon-e. При закрытии книги отображает с включением всех параметров. Но все равно , когда открываешь другую книгу , правый клик мыши не работает . Не помогает также вызов в  Workbook_BeforeClose  кода, приведенного выше, есть идеи,куда рыть?

Код
Private Sub Workbook_Open()

    ChangeInterface False
End Sub


Private Sub Workbook_BeforeClose(Cancel As Boolean)
ChangeInterface True
ActiveWindow.Close False

End Sub


Private Sub ChangeInterface(Value As Boolean)
    With Application
        .ScreenUpdating = False
        .Caption = IIf(Value = True, Empty, "Application")
        .DisplayStatusBar = Value: .DisplayFormulaBar = Value
        Dim iCommandBar As CommandBar
        For Each iCommandBar In .CommandBars
            iCommandBar.Enabled = Value
        Next
        With .ActiveWindow
            .Caption = IIf(Value = True, .Parent.Name, "88888")
            .DisplayHeadings = Value: .DisplayGridlines = Value
            .DisplayHorizontalScrollBar = Value: .DisplayVerticalScrollBar = Value
            .DisplayWorkbookTabs = Value
        End With
        .ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"", " & Value & ")"
        .ScreenUpdating = True
    End With
End Sub
 

Дмитрий(The_Prist) Щербаков

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#12

03.10.2019 13:31:57

Цитата
restation написал:
куда рыть

в сторону других событий книги. Ведь beforeClose, как следует из названия, срабатывает только перед закрытием книги с кодом, а не перед открытием другой. Но есть события Activate и Deactivate, которые можно использовать, чтобы скрывать или показывать панель в зависимости от того, какая книга активна.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

restation

Пользователь

Сообщений: 94
Регистрация: 07.06.2018

#13

03.10.2019 14:08:58

Дмитрий(The_Prist) Щербаков,  Приветствую, нашел ошибку , на userform  был CommandButton , который закрывал прложение , пришлось и туда воткнуть этот reset,воспользовался вашим. А касаемо  Activate и   Deactivate  это я предусмотрел….

Код
Sub скинуть_правый_клик()
    Dim cmdBar As Object
    On Error Resume Next
    For Each cmdBar In Application.CommandBars
        cmdBar.Enabled = True: cmdBar.Reset
    Next cmdBar
End Sub
 

restation

Пользователь

Сообщений: 94
Регистрация: 07.06.2018

#14

04.10.2019 10:27:23

Вопрос актуальный, правый клик все же не работает. Ниже пример кода c деталями открытия и закрытия , активации и де активации книги.

Открываем

Скрытый текст

События закрытия.

Скрытый текст

Активация ( продублировал все переходы )

Скрытый текст

Деактивация ( продублировал все переходы )

Скрытый текст

 

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

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

restation

Пользователь

Сообщений: 94
Регистрация: 07.06.2018

Дмитрий(The_Prist) Щербаков,Пожалуйста, пример кинул, в оригинале userform заполнен боксами + название файла другое..

Прикрепленные файлы

  • пример.xlsm (56.02 КБ)

 

sokol92

Пользователь

Сообщений: 4445
Регистрация: 10.09.2017

#17

04.10.2019 16:21:10

Цитата
restation написал:
правый клик мыши не работает

При открытии книги отключается обработка событий и корректируются меню.
При закрытии книги никакие события не обрабатываются (обработка событий отключена) и меню остаются «испорченными».

Выложенная Вами книга может сильно разволновать (после открытия) неподготовленного читателя. :)

Владимир

 

restation

Пользователь

Сообщений: 94
Регистрация: 07.06.2018

#18

04.10.2019 21:44:45

Цитата
sokol92 написал:
При закрытии книги никакие события не обрабатываются (обработка событий отключена) и меню остаются «испорченными».

А вот из этого , да ?

Код
Call Reset_Events


Sub Reset_Events()
    Application.EnableEvents = False
End Sub


Нужно вот так?

Код
Private Sub Workbook_BeforeClose(Cancel As Boolean)
   Application.DisplayAlerts = False  
   Call Восстановить_Интерфейс
   Workbooks("****").Close
   Application.DisplayAlerts = True 
End Sub


Private Sub Восстановить_Интерфейс()
       ChangeInterface True
   Call востановить правый_клик
    End Sub   

Sub востановить правый_клик()
Dim cmdBar As Object
    On Error Resume Next
    For Each cmdBar In Application.CommandBars
        cmdBar.Enabled = True: cmdBar.Reset
    Next cmdBar
End Sub

Private Sub ChangeInterface(Value As Boolean)
    With Application
        .ScreenUpdating = False
        .Caption = IIf(Value = True, Empty, "Application")
        .DisplayStatusBar = Value: .DisplayFormulaBar = Value
        Dim iCommandBar As CommandBar
        For Each iCommandBar In .CommandBars
            iCommandBar.Enabled = Value
        Next
        With .ActiveWindow
            .Caption = IIf(Value = True, .Parent.Name, "Print_Tobacco")
            .DisplayHeadings = Value: .DisplayGridlines = Value
            .DisplayHorizontalScrollBar = Value: .DisplayVerticalScrollBar = Value
            .DisplayWorkbookTabs = Value
        End With
        .ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"", " & Value & ")"
        .ScreenUpdating = True
    End With
End Sub
 

restation

Пользователь

Сообщений: 94
Регистрация: 07.06.2018

#19

04.10.2019 21:57:16

sokol92, рибон же востанавливается полностью, все корректно, проблема с правым кликом. Если запускать :

Код
Sub востановить_правый_клик()
Dim cmdBar As Object
    On Error Resume Next
    For Each cmdBar In Application.CommandBars
        cmdBar.Enabled = True: cmdBar.Reset
    Next cmdBar
End Sub

Никаких проблем после , разлипает. Добавил это событие на   Workbook_BeforeClose  , не работает. Может это связанно как-то с формой?

Клавиша есть на форме, которая закрывает все приложение в целом , по типу :

Код
Private Sub CommandButton2_Click()

    Call востановить_правый_клик
    ActiveWindow.Close False
End Sub

Изменено: restation04.10.2019 22:06:41

 

sokol92

Пользователь

Сообщений: 4445
Регистрация: 10.09.2017

#20

05.10.2019 17:26:12

Цитата
restation написал:
Добавил это событие на   Workbook_BeforeClose

Так как раз в этом и проблема.
При открытии книги обработка событий объектов Excel Вами отключается (свойство Application.EnableEvents устанавливается в False). Соответственно, при закрытии книги не будет вызван макрос, обрабатывающий событие

Workbook.BeforeClose

. Вы в этом можете убедиться, поставив, например, выдачу какого-либо сообщения в начале макроса Workbook_BeforeClose.

Владимир

 

restation

Пользователь

Сообщений: 94
Регистрация: 07.06.2018

#21

06.10.2019 01:50:22

sokol92,  Благодарю…. это был мой случай

Цитата
БМВ написал:
Пришел на лист, книгу…..  где это надо включи, ушел — отключи
 

kerzhaev

Пользователь

Сообщений: 4
Регистрация: 09.09.2013

решить проблему помогло переименование файла в системной папке

 

Cthutq

Пользователь

Сообщений: 1
Регистрация: 23.01.2021

#23

23.01.2021 09:07:18

Привет!
Помогите разобраться почему не работает контекстное меню вызываемое правой кнопкой мыши? Если переименовать файл Excel15.xlb, то всё начинает работать, но стоит открыть файл с макросом сразу перестает работать. Я в макросах совсем не разбираюсь, прошу поправить или подсказать что сделать.

Код
Sub ChangeInterface(Value As Boolean)
    With Application
        .ScreenUpdating = False
        .Caption = IIf(Value = True, Empty, "1")
        .DisplayStatusBar = Value: .DisplayFormulaBar = Value
        Dim iCommandBar As CommandBar
        For Each iCommandBar In .CommandBars
            iCommandBar.Enabled = Value
        Next
        With .ActiveWindow
            .Caption = IIf(Value = True, .Parent.Name, "")
            .DisplayHeadings = Value: .DisplayGridlines = Value
            .DisplayHorizontalScrollBar = Value: .DisplayVerticalScrollBar = Value
            .DisplayWorkbookTabs = Value
        End With
        .ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"", " & Value & ")"
        .ScreenUpdating = True
    End With
End Sub

Sub УбратьВсё()
    ChangeInterface False
End Sub

Sub ВосстановитьИнтерфейс()
    ChangeInterface True
End Sub

Private Sub Workbook_Open() ' открытие книги
    УбратьВсё
End Sub
Private Sub Workbook_Activate() ' возврат на эту книгу из другой
    УбратьВсё
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean) ' закрытие книги
    ВосстановитьИнтерфейс
End Sub
Private Sub Workbook_Deactivate() ' переключение на другую книгу
    ВосстановитьИнтерфейс
End Sub

Прикрепленные файлы

  • 1.xlsm (16.09 КБ)

 

FrOleg80

Пользователь

Сообщений: 29
Регистрация: 02.06.2019

#24

03.08.2021 17:48:47

Цитата
sokol92 написал:  Попробуйте найти  и переименовать файл…

Спасибо. У меня была похожая ошибка, помог Ваш совет.

Содержание:

  1. Возможные причины, по которым Microsoft Excel не открывается
  2. Как исправить не открывающиеся файлы Excel
  3. Снимите флажок Игнорировать DDE.
  4. Отключить надстройки
  5. Восстановить Microsoft Office
  6. Сбросить ассоциации файлов Excel
  7. Отключить аппаратное ускорение графики
  8. Когда все терпит неудачу — обратитесь в службу поддержки Microsoft

При работе с электронными таблицами Excel у большинства людей либо мало времени, либо есть крайний срок, который нужно соблюсти.

И это может стать кошмаром, если в этот момент Microsoft Excel решит не открываться (ахххх!).

К сожалению, это неожиданное поведение довольно распространено, когда Excel отказывается открыть один из ваших важных файлов Excel или вообще не может открыть приложение Excel.

Итак, если вы страдаете синдромом «Microsoft-Excel-не открывается», эта статья как раз то, что вам нужно.

В этом руководстве я расскажу о причинах, по которым Excel отказывается открываться, и о возможных решениях, которые могут помочь вам в этой ситуации.

Итак, приступим!

Возможные причины, по которым Microsoft Excel не открывается

Поскольку Excel — это инструмент, который должен без проблем работать с другими приложениями и операционными системами, есть много вещей, которые могут пойти не так.

И, конечно же, всегда есть вероятность, что приложение Excel само по себе является проблемой.

Ниже приведены некоторые возможные причины, по которым Microsoft Excel не открывается в вашей системе:

  1. Существует проблемная надстройка это не позволяет вам открывать файлы Excel. В этом случае, скорее всего, вы сможете открыть приложения Excel, но не конкретный файл Excel (или новый файл Excel).
  2. Есть вероятность, что ваш Приложение Excel повреждено и требует ремонта, прежде чем вы сможете снова начать открывать файлы Excel.
  3. Ваш Приложение Excel не может взаимодействовать с другими приложениями и операционная система. Это простое исправление, в котором вы можете просто включить параметр, и ваши файлы снова начнут работать (рассматривается позже в этом руководстве).
  4. В файловая ассоциация нарушена Это означает, что когда вы пытаетесь открыть файл Excel, он не знает, какое программное обеспечение использовать для открытия файла. Здесь снова есть простое исправление, когда вы можете просто сбросить ассоциации файлов. Многие люди, обновившие свой Excel или операционную систему, часто сталкиваются с этой проблемой.
  5. В файл, который вы хотите открыть, поврежден. Это часто случается, когда кто-то делится файлом с вами, или когда вы копируете файл на сетевой или внешний диск и переносите его в свою систему. В этом случае вы мало что можете сделать, кроме как создать резервные копии своих файлов в будущем.

Как исправить не открывающиеся файлы Excel

Теперь давайте рассмотрим некоторые методы, которые можно использовать для решения проблемы, связанной с тем, что файлы Excel не открываются.

Я перечисляю эти исправления в том порядке, в котором они с наибольшей вероятностью сработают.

Снимите флажок Игнорировать DDE.

Наиболее распространенное и простое решение — убедиться, что для Динамический обмен данными (DDE).

DDE — это то, как Excel взаимодействует с другими приложениями.

По умолчанию параметр DDE отключен, но если он случайно будет включен, это может привести к тому, что ваши файлы Excel не будут открываться в вашей системе.

В этом случае вы сможете открыть приложение Excel из меню «Пуск», но не сможете открывать отдельные файлы Excel.

Ниже приведены шаги по устранению этой проблемы с DDE:

  1. Откройте файл Excel из меню Пуск.
  2. Перейдите на вкладку «Файл«.
  3. Нажмите на Параметры
  4. В открывшемся диалоговом окне «Параметры Excel» нажмите «Дополнительно» на левой панели.
  5. Прокрутите вниз до раздела Общие
  6. Убедитесь, что для параметра «Игнорировать другие приложения, использующие динамический обмен данными (DDE)» установлено значение отключен.
  7. Закройте диалоговое окно параметров Excel.

Если этот параметр был включен ранее, и вы отключили его, выполнив описанные выше действия, скорее всего, это была проблема, и теперь ее следует отсортировать.

Если этот метод не работает, продолжайте читать!

Отключить надстройки

Многие люди используют сторонние надстройки в Excel, которые позволяют им расширять функциональность и иметь возможность использовать многие функции, которых нет в Excel по умолчанию.

Одной из надстроек, которую я использовал в свои рабочие дни на полную ставку, была «ThinkCell», которая позволяла нам создавать красивые диаграммы, которые были невозможны в самом Excel.

И иногда эти надстройки становятся проблемой, когда вы не можете открыть файлы Excel.

Исправить легко — отключить надстройку.

Ниже приведены шаги, которые можно использовать для отключения надстройки в Excel:

  1. Откройте файл Excel из меню Пуск.
  2. Перейдите на вкладку «Файл«.
  3. Нажмите на Параметры
  4. В диалоговом окне «Параметры Excel» щелкните параметр «Надстройки» на левой панели.
  5. Внизу диалогового окна щелкните раскрывающийся список «Управление«.
  6. Нажмите на Надстройки COM.
  7. Нажмите на Go
  8. В открывшемся диалоговом окне надстройки COM отключите все надстройки.
  9. Нажмите ОК

Теперь попробуйте открыть файл Excel, который не открывался ранее. Если проблема заключалась в элементе, файл должен открыться сейчас.

Часто это разовая проблема, и надстройка будет работать безупречно, даже если вы включите ее сейчас. Если вы включаете надстройку и по-прежнему сталкиваетесь с той же проблемой, вы можете быть уверены, что надстройка повреждена, и мне нужно отключить ее навсегда.

Восстановить Microsoft Office

Другая возможная причина, по которой файлы Excel не открываются, может заключаться в том, что ваше приложение Microsoft Office повреждено и его необходимо отремонтировать или переустановить.

Но поскольку переустановка — это немного больше, давайте сначала попробуем вариант восстановления.

Выполните следующие действия, чтобы восстановить приложение Microsoft Office в вашей системе:

  1. Удерживая клавишу Windows, нажмите клавишу R. Откроется диалоговое окно «Выполнить».
  2. Введите следующий текст в поле «Выполнить» — ‘appwiz.cpl ’. Откроется диалоговое окно программ и функций.
  3. Найдите Microsoft Office в списке
  4. Щелкните правой кнопкой мыши параметр Microsoft Office и нажмите «Изменить» (если вы видите здесь вариант восстановления, щелкните его).
  5. В появившемся диалоговом окне нажмите на опцию Quick Repair.
  6. Нажмите кнопку «Восстановить«.

Следуйте инструкциям, которые появляются, и в течение нескольких минут оно восстановит ваше приложение Microsoft Office.

Если проблема была в поврежденном приложении Microsoft Office, ее следует исправить, выполнив описанные выше действия.

Но если вы по-прежнему не можете открывать файлы Excel, давайте попробуем исправить это.

Сбросить ассоциации файлов Excel

Ассоциация файлов — это то, что гарантирует, что когда вы открываете файл Excel, он использует приложение Excel для открытия этого файла.

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

Исправление — сброс ассоциаций файлов

Ниже приведены инструкции, как это сделать:

  1. Откройте панель управления
  2. Нажмите «Программы«.
  3. Нажмите «Программы по умолчанию«.
  4. Нажмите «Установить программы по умолчанию«.
  5. В открывшихся окнах приложений по умолчанию прокрутите вниз до пункта «Восстановить рекомендуемые Microsoft значения по умолчанию» и нажмите кнопку «Сброс».

Если несовпадающая ассоциация файлов была проблемой, из-за которой ваши файлы Excel не открывались, это исправит ее.

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

Если вы не хотите сбрасывать значения по умолчанию для всех приложений и только для файлов Excel, нажмите на опцию «выбрать приложения по умолчанию по типу файла».

На появившемся экране найдите расширения файлов Excel (.xls, .xlsx, .xlsb, .csv и т. Д.) И установите для них приложение XLS по умолчанию.

Отключить аппаратное ускорение графики

Аппаратное ускорение графики помогает вашей системе работать лучше, особенно при использовании приложений Microsoft Office, таких как MS Excel или MS Word.

Но во многих случаях это также может приводить к тому, что ваши файлы Excel не открываются или ваша система или файлы ломаются.

Так что, если ничего не помогает, стоит попробовать этот метод.

Аппаратное ускорение графики включено по умолчанию, и его отключение может решить проблему.

Вот как это сделать:

  1. Откройте приложения Excel
  2. Перейдите на вкладку Файл.
  3. Нажмите на Параметры
  4. В открывшемся диалоговом окне «Параметры Excel» щелкните вкладку «Дополнительно» на левой панели.
  5. Прокрутите вниз до настроек «Дисплей».
  6. Установите флажок — «Отображать аппаратное ускорение графики».
  7. Нажмите ОК.

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

Когда все терпит неудачу — обратитесь в службу поддержки Microsoft

И, наконец, вы можете выполнить лишь определенное количество действий по устранению неполадок.

Если до сих пор у вас ничего не помогло, лучше всего обратиться в службу поддержки Microsoft и узнать, могут ли эти ребята вам помочь.

Часто эти проблемы также могут возникать из-за недавнего обновления, выпущенного Microsoft, которое могло непреднамеренно вызвать эту проблему.

Вы можете использовать ссылку ниже, чтобы связаться со службой поддержки Microsoft:

https://support.microsoft.com/contactus/

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

Я знаю, что это не идеальное решение, но оно может помочь вам получить отзывы и решения от экспертов, что полезно почти во всех случаях.

Итак, это методы, которые вы можете использовать для устранения неполадок, когда у вас Файлы Microsoft не открываются.

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

Надеюсь, вы нашли этот урок полезным.

Понравилась статья? Поделить с друзьями:
  • Не работает макрос в excel на mac
  • Не работает макрос в excel 2016
  • Не работает макрос в excel 2010
  • Не работает макрос vba в excel
  • Не работает курсор в excel это