Обновлено 05.06.2018
Добрый день! Уважаемые читатели, лучшего IT блога России :), pyatilistnik.org. Так уж повелось, что в последнее время я очень часто пишу про проблемы на сервере терминалов, благо пользователи и компания Microsoft, трудятся над созданием различных, интересных ситуаций. Не так давно поступила ко мне заявка, в которой описывалась такая проблема, на одном из узлов RDS фермы, а именно, пропали значки на офисных документах Microsoft Office (Exel, Word, Visio, Outlook). Самое забавное, что все документы открывались и работали, но согласитесь, это очень не удобно, когда нет возможности быстро ориентироваться в формате файла. Давайте я покажу, каким образом можно восстановить отображение значков Microsoft Office. Думаю, не далек тот день, когда и вы с этим столкнетесь.
Почему исчезают значки
Давайте вначале мы разберемся, почему могут исчезать значки Microsoft Office как с рабочего стола, так с документов. Как я и писал выше, данная проблема у меня появилась на терминальном сервере и выглядит она вот таким образом. Ярлыки на рабочем столе и документы в папке, все потеряли свои значки приложений Microsoft Office. Стрелками я отметил, что тип файлов exel таблицы, или значок Outlook 2016.
Сама проблема не нова с пропажей значков, не так давно мы с вами решали проблему, когда пропал значок громкости windows 10. Давайте рассмотрим по каким причинам исчезают значки с программ и файлов.
Основные причины пропажи
- У вас слетели ассоциации файлов, это когда определенные форматы файлов, например, docx открываются не той программой или вообще операционная система Windows не знает, чем его открывать.
- Проблемы с реестром Windows. Очень частая проблема, забегу вперед у меня все решилось с ней.
- Поврежден офисный продукт
- Требуется чистка кэша значков в операционной системе
Теперь когда мы выяснили почему исчезают значки, нам нужно это поправить, чтобы вам или пользователям было комфортно работать. Благо терминальные фермы редко состоят из одного сервера, поэтому можно закрыть новые подключения к этому хосту , дождаться когда все сеансы с него выйдут и можно вводить его в режим обслуживания.
Что делать если исчез значок на офисном приложении
Теперь переходим непосредственно к практике:
- Заходим на нужного участника фермы, если выскочит ошибка, что «Если вы хотите подключиться к определенному участнику фермы для управления», то по ссылке есть инструкция. Если у вас ваши документы, вообще не открываются, то первым делом проверьте ассоциации файлов, я об этом подробно рассказывал, советую посмотреть, там смысл в том, что вы явным образом указываете каким приложением открывать нужный тип файлов. Для примера, выбираете Exel и задаете, что его нужно использовать по умолчанию.
Либо через правый клик по нужному файлу, выбрать «Открыть с помощью’
Указываем нужную программу, в примере я открыл файл .docx для него соответствует Word 2016.
- Если вам это не помогло, и исчезнувшие значки Microsoft Office у вас не появились, но файлы открываются нужными приложениями, то вам должен в 90% случаев помочь метод связанный с реестром Windows.
Запускаем реестр Windows и переходим в ветку:
Эта ветка отвечает за ассоциации файлов с конкретными программами, а так же за отображаемые значки. Я в своем примере выбираю файлы формата .docx, у вас в правой части окна редактора реестра, будет такой параметр «По умолчанию», в нормальной ситуации там будет значение Word.Document.12 для 2013 или 2016 Microsoft Office, для 2010 Word.Document.8. Если будет значение docx_auto_file, то для правильного отображения и восстановления значка поставьте значение Word.Document.12 или Word.Document.8.
Теперь когда вы выяснили какое значение у вас для нужного расширения, у меня напомню это Word.Document.12, то ниже оставаясь в ветке реестра HKEY_CLASSES_ROOT, находим папку с данным именем (Word.Document.12).
Далее в Word.Document.12, вы находите папку DefaultIcon (она отвечает за стандартный значок). У вас в правой частb будет значение «По умолчанию» и вот значение у него должно быть в виде пути до файла с иконкой. По умолчанию это C:Program FilesMicrosoft Officeрелиз офиса файлы xlicon.exe, ppiicon.exe, wordicon.exe.
Посмотрите какой у вас путь, у меня это был C:Windowsinstaller{90140000-0011-0000-0000-0000000FF1CE}wordicon.exe,1
Делаем вот, что пробуем пройти по пути C:Windowsinstaller{90140000-0011-0000-0000-0000000FF1CE} у меня этой папки не существовало, а была только папка installer. Создаем в ней папку со значением в скобках. Далее в этой папке должен быть файл Wordicon.exe. Если его у вас нет, то тут для того, чтобы восстановить исчезнувшие значки Microsoft Office, нужно либо через поиск на диск C: его найти, либо скачать его с другого компьютера с таким же офисным пакетом.
В итоге моя папка {90140000-0011-0000-0000-0000000FF1CE} стала выглядеть вот так и после перезагрузки либо сервера, либо службы «Проводник» все исчезнувшие значки у меня появились. Аналогично этому метод, вы можете восстановить любой значок у любого приложения, главное понять, что ассоциируется в HKEY_CLASSES_ROOT с нужным расширением.
- Как я и писал выше, данные методы помогают в 95% случаев, но если вам это не помогло, то вы можете решить проблему с пропавшими значками на файлах Microsoft Office, путем попытки восстановить офисный пакет, для этого откройте панель управления, перейдите в пункт «Программы и компоненты». Выбираем ваш пакет и в самов верху нажмите кнопку «Изменить»
У вас появится возможность восстановить Microsoft Office, данная процедура проверяет целостность всех файлов и их ассоциаций с нужными форматами, в итоге если у вас исчез значок с файлов, данный метод может помочь. Сама процедура занимает несколько минут. перезагрузитесь после процедуры.
- Еще одним дополнительным методом будет очистка кэша значков в Windows, про это я уже писал подробно, тут лишь напомню команды для очистки. Открываете командную строку от имени администратора, это обязательно или Power shell и вводите по очереди данные команды:
Для Windows 7 и Windows Server 2008 R2
taskkill /im explorer.exe /f
cd %userprofile%appdatalocal
attrib -h IconCache.db
del IconCache.db
explorer
Для Windows 8.1 и Windows Server 2012 R2, 2016
taskkill /im explorer.exe /f
cd /d %userprofile%AppDataLocalMicrosoftWindowsExplorer
del /f /a s IconCache*
explorer
Вот так вот выглядят скрытые фалы:
- iconcache_1280.db
- iconcache_16.db
- iconcache_1920.db
- iconcache_256.db
- iconcache_2560.db
- iconcache_32.db
- iconcache_48.db
- iconcache_768.db
- iconcache_96.db
- iconcache_custom_stream.db
- iconcache_exif.db
- iconcache_idx.db
- iconcache_sr.db
- iconcache_wide.db
- iconcache_wide_alternate.db
Первая строка отключает процесс «Проводник Windows», вторая команда переходит в папку appdatalocal. Далее идет удаление файла IconCache.db и затем запускается процесс проводника. Далее вам нужно перезагрузить ваш сервер, после чего пропавшие значки будут восстановлены.
Для любителей графического интерфейса есть бесплатная утилита «Thumbnail & Icon Cache Rebuilder». Скачать ее можно по ссылке. Запускаете ее от имени администратора, через правы клик. Устанавливаете для восстановления пропавших ярлыков галки:
- Delete Icon Cache — удалить кэш иконок
- Delete Thumbnail Cache — удалить файлы эскизы
После чего нажимаете Rebuild, после чего перезагружаетесь и проверяете работу утилиты.
Надеюсь я смог вам ответить, почему не отображаются значки Office, если у вас есть альтернативные методы решения, то было бы здорово если бы вы о них написали в комментариях, нужно делиться знаниями, а с вами был IT блог pyatilisnik.org, скоро будет еще много интересного.
Skip to content
Теперь значок microsoft office excel на рабочем столе в Windows выглядит так
но при этом файлы office открываются.
Были перепробованы различные способы для устранения данной проблемы. В конце статьи приводится способ, который простой и действительно работает.
Панель управления -> Все элементы панели управления -> Программы по умолчанию -> Выбор программ по умолчанию, выбираем excel и далее использовать эту программу по умолчанию, перезагружаем компьютер — проблема не исчезла.
Следующий способ
В пуске вводим команду
%UserProfile%AppdataLocal
жмём Enter и удаляем файл IconCache.db
и создаем новый файл с таким же именем и расширением, в свойствах указываем атрибут только чтение, перезагружаем компьютер — проблема не исчезла.
Другой способ
Переходим Пуск — Выполнить — regedit и далее по ветке
HKEY_CLASSES_ROOT Word.Document.12 DefaultIcon
Копируем значение, то есть путь до папок в проводник
вместо
C:WindowsInstaller{90150000-0011-0000-1000-0000000FF1CE}wordicon.exe,13
вставляем
C:WindowsInstaller{90150000-0011-0000-1000-0000000FF1CE}
В проводнике должны отобразиться значки office
Если они отсутствуют, то через поиск вводим wordicon.exe и копируем данный файл в данную директорию. В данном случае, проблема заключалась не в этой причине.
Еще способ
Переходим Панель управления -> Удаление программы и затем выбираем microsoft office и правой кнопкой мыши жмём изменить и далее восстановить office
И наконец банальный способ, который помог восстановить пропажу значков microsoft office. Данный способ заключается в следующем:
Переходим Панель управления -> Удаление программы -> Просмотр установленных обновлений и далее удаляем обновление KB4484527.
После удаления данного обновления без перезагрузки windows все значки microsoft office появились на рабочем столе.
4060
Содержание
- Пропали значки office при этом файлы открываются
- Как восстановить значок excel
- Почему исчезают значки
- Основные причины пропажи
- Что делать если исчез значок на офисном приложении
- Anikeev’s blog
- Смотрите также
- Когда пропали иконки документов Microsoft Office
Пропали значки office при этом файлы открываются
Теперь значок microsoft office excel на рабочем столе в Windows выглядит так
но при этом файлы office открываются.
Были перепробованы различные способы для устранения данной проблемы. В конце статьи приводится способ, который простой и действительно работает.
Панель управления -> Все элементы панели управления -> Программы по умолчанию -> Выбор программ по умолчанию, выбираем excel и далее использовать эту программу по умолчанию, перезагружаем компьютер — проблема не исчезла.
Следующий способ
В пуске вводим команду
жмём Enter и удаляем файл IconCache.db
и создаем новый файл с таким же именем и расширением, в свойствах указываем атрибут только чтение, перезагружаем компьютер — проблема не исчезла.
Другой способ
Переходим Пуск — Выполнить — regedit и далее по ветке
HKEY_CLASSES_ROOT Word.Document.12 DefaultIcon
Копируем значение, то есть путь до папок в проводник
вместо
В проводнике должны отобразиться значки office
Если они отсутствуют, то через поиск вводим wordicon.exe и копируем данный файл в данную директорию. В данном случае, проблема заключалась не в этой причине.
Еще способ
Переходим Панель управления -> Удаление программы и затем выбираем microsoft office и правой кнопкой мыши жмём изменить и далее восстановить office
И наконец банальный способ, который помог восстановить пропажу значков microsoft office. Данный способ заключается в следующем:
Переходим Панель управления -> Удаление программы -> Просмотр установленных обновлений и далее удаляем обновление KB4484527.
После удаления данного обновления без перезагрузки windows все значки microsoft office появились на рабочем столе.
Источник
Как восстановить значок excel
Добрый день! Уважаемые читатели, лучшего IT блога России :), pyatilistnik.org. Так уж повелось, что в последнее время я очень часто пишу про проблемы на сервере терминалов, благо пользователи и компания Microsoft, трудятся над созданием различных, интересных ситуаций. Не так давно поступила ко мне заявка, в которой описывалась такая проблема, на одном из узлов RDS фермы, а именно, пропали значки на офисных документах Microsoft Office (Exel, Word, Visio, Outlook). Самое забавное, что все документы открывались и работали, но согласитесь, это очень не удобно, когда нет возможности быстро ориентироваться в формате файла. Давайте я покажу, каким образом можно восстановить отображение значков Microsoft Office. Думаю, не далек тот день, когда и вы с этим столкнетесь.
Почему исчезают значки
Давайте вначале мы разберемся, почему могут исчезать значки Microsoft Office как с рабочего стола, так с документов. Как я и писал выше, данная проблема у меня появилась на терминальном сервере и выглядит она вот таким образом. Ярлыки на рабочем столе и документы в папке, все потеряли свои значки приложений Microsoft Office. Стрелками я отметил, что тип файлов exel таблицы, или значок Outlook 2016.
Сама проблема не нова с пропажей значков, не так давно мы с вами решали проблему, когда пропал значок громкости windows 10. Давайте рассмотрим по каким причинам исчезают значки с программ и файлов.
Основные причины пропажи
- У вас слетели ассоциации файлов, это когда определенные форматы файлов, например, docx открываются не той программой или вообще операционная система Windows не знает, чем его открывать.
- Проблемы с реестром Windows. Очень частая проблема, забегу вперед у меня все решилось с ней.
- Поврежден офисный продукт
- Требуется чистка кэша значков в операционной системе
Теперь когда мы выяснили почему исчезают значки, нам нужно это поправить, чтобы вам или пользователям было комфортно работать. Благо терминальные фермы редко состоят из одного сервера, поэтому можно закрыть новые подключения к этому хосту , дождаться когда все сеансы с него выйдут и можно вводить его в режим обслуживания.
Что делать если исчез значок на офисном приложении
Теперь переходим непосредственно к практике:
- Заходим на нужного участника фермы, если выскочит ошибка, что «Если вы хотите подключиться к определенному участнику фермы для управления», то по ссылке есть инструкция. Если у вас ваши документы, вообще не открываются, то первым делом проверьте ассоциации файлов, я об этом подробно рассказывал, советую посмотреть, там смысл в том, что вы явным образом указываете каким приложением открывать нужный тип файлов. Для примера, выбираете Exel и задаете, что его нужно использовать по умолчанию.
Либо через правый клик по нужному файлу, выбрать «Открыть с помощью’
Указываем нужную программу, в примере я открыл файл .docx для него соответствует Word 2016.
- Если вам это не помогло, и исчезнувшие значки Microsoft Office у вас не появились, но файлы открываются нужными приложениями, то вам должен в 90% случаев помочь метод связанный с реестром Windows.
Эта ветка отвечает за ассоциации файлов с конкретными программами, а так же за отображаемые значки. Я в своем примере выбираю файлы формата .docx, у вас в правой части окна редактора реестра, будет такой параметр «По умолчанию», в нормальной ситуации там будет значение Word.Document.12 для 2013 или 2016 Microsoft Office, для 2010 Word.Document.8. Если будет значение docx_auto_file, то для правильного отображения и восстановления значка поставьте значение Word.Document.12 или Word.Document.8.
Теперь когда вы выяснили какое значение у вас для нужного расширения, у меня напомню это Word.Document.12, то ниже оставаясь в ветке реестра HKEY_CLASSES_ROOT, находим папку с данным именем (Word.Document.12).
Далее в Word.Document.12, вы находите папку DefaultIcon (она отвечает за стандартный значок). У вас в правой частb будет значение «По умолчанию» и вот значение у него должно быть в виде пути до файла с иконкой. По умолчанию это C:Program FilesMicrosoft Officeрелиз офиса файлы xlicon.exe, ppiicon.exe, wordicon.exe.
Посмотрите какой у вас путь, у меня это был C:Windowsinstaller<90140000-0011-0000-0000-0000000ff1ce>wordicon.exe,1
Делаем вот, что пробуем пройти по пути C:Windowsinstaller<90140000-0011-0000-0000-0000000ff1ce> у меня этой папки не существовало, а была только папка installer. Создаем в ней папку со значением в скобках. Далее в этой папке должен быть файл Wordicon.exe. Если его у вас нет, то тут для того, чтобы восстановить исчезнувшие значки Microsoft Office, нужно либо через поиск на диск C: его найти, либо скачать его с другого компьютера с таким же офисным пакетом.
В итоге моя папка <90140000-0011-0000-0000-0000000ff1ce>стала выглядеть вот так и после перезагрузки либо сервера, либо службы «Проводник» все исчезнувшие значки у меня появились. Аналогично этому метод, вы можете восстановить любой значок у любого приложения, главное понять, что ассоциируется в HKEY_CLASSES_ROOT с нужным расширением.
- Как я и писал выше, данные методы помогают в 95% случаев, но если вам это не помогло, то вы можете решить проблему с пропавшими значками на файлах Microsoft Office, путем попытки восстановить офисный пакет, для этого откройте панель управления, перейдите в пункт «Программы и компоненты». Выбираем ваш пакет и в самов верху нажмите кнопку «Изменить»
У вас появится возможность восстановить Microsoft Office, данная процедура проверяет целостность всех файлов и их ассоциаций с нужными форматами, в итоге если у вас исчез значок с файлов, данный метод может помочь. Сама процедура занимает несколько минут. перезагрузитесь после процедуры.
- Еще одним дополнительным методом будет очистка кэша значков в Windows, про это я уже писал подробно, тут лишь напомню команды для очистки. Открываете командную строку от имени администратора, это обязательно или Power shell и вводите по очереди данные команды:
Источник
Anikeev’s blog
Когда на полевом ноутбуке стало катастрофически не хватать места на системном SSD, я решил снести LibreOffice и поставить MS Office 2007, лицензия которого у меня таки имелась. После установки пропали все значки офисных документов. То есть все файлы .doc, .docx, .xls, .xlsx, .ppt, .pptx выглядят одинаково — стандартным значком неопознанного файла. При этом все эти файлы работают нормально: при их запуске открывается соответствующее приложение. Короче, чисто эстетический косяк, который я хотел исправить. Гугления проблему обнаружили, но все советы сводились к «возьмите жопу молодого павлина» и «замените ышочпразщым на вжоауылфо». Особо хитрые, разумеется, предлагали скачать «волшебный исправлятор»: от сомнительных exe-шников до не менее подозрительных reg-файлов. Я же нашёл более простое и безопасное решение проблемы с иконками.
Загвоздка в том, что кое-кто ссылается куда-то не туда. В нашем случае система не может найти иконку для определённых типов файлов: doc, xls, ppt и их более современных Х-собратов.
Запускаем regedit и направляемся в ветку HKEY_CLASSES_ROOT. Там находим нужное нам расширение (.doc) и проверяем его значение.
У меня это значение было «Word.Document.8» — туда мы и отправимся: HKEY_CLASSES_ROOTWord.Document.8.
Тут нас интересует параметр DefaultIcon (стандартный значок). Этот параметр ссылается куда-то в дебри системы к файлу wordicon.exe. Воспользовавшись поиском, вы обнаружите, что такого файла у вас нет (или ссылка будет вести в неправильном направлении). В любом случае, у нас вместо файла с иконками есть файл winword.exe (стопудово есть, ибо это и есть «сам ворд»)— используйте поиск, чтобы узнать где он лежит. Стандартный путь для 2007го офиса: C:Program FilesMicrosoft OfficeOffice12 (там же есть excel.exe для xls-файлов и powerpnt.exe для ppt-файлов)
Теперь меняем значение параметра со «ссылки хрен-знает-куда» на ссылку к файлу winword.exe (цифра «1» после запятой необязательна — она просто указывает порядковый номер значка, который нужно выцепить из файла, если их много).
Теперь нужно перезагрузить систему (для опытных и ленивых: достаточно перезапустить процесс explorer.exe) и всё готово!
Таким же образом действуем с остальными расширениями. Открываем в HKEY_CLASSES_ROOT ветку с нужным расширением, смотрим его значение по умолчанию, направляемся туда и меняем значение DefaultIcon на путь к файлу соответствующей программы.
Вот и всё, ребята!
PS — Ах, да! Напоминаю, что ковыряние в реестре грязными кривыми руками может привести к нестабильной работе системы.
Смотрите также
Windows через VirtualBox на Apple M1 — это реально
Розовая рубашка: справочник IBM
Openmediavault самопроизвольно выключается
Как сделать так, чтобы команда продолжала выполняться после закрытия терминала и ssh-сессии
Источник
Когда пропали иконки документов Microsoft Office
Продолжаем постигать тонкости внутреннего устройства операционных систем семейства Windows.
Иногда после установки Microsoft Office в Windows, начиная с версии Vista, могут пропасть иконки (значки) файлов. Подобную неприятность можно устроить себе и самостоятельно. В том числе и со значками других программ. Выглядит это следующим образом:
Как видите, здесь у нас пропали значки файлов MS Office и Adobe Acrobat (Adobe Reader). При это сами приложения успешно работают.
Интернет пестрит советами по чистке кэша иконок, однако нам требуется совсем не то. Причина кроется в том, что в современных ОС Windows иконки лежат не в самом исполняемом файле приложения, а в специальной папке %WINDIR%Installer (где %WINDIR% — каталог, в котором установлена Windows).
Таким образом, чаще всего значки файлов лежат по адресу C:WindowsInstaller.
Стоит добавить, что папка эта скрыта, поэтому нам нужно включить в настройках системы отображение скрытых файлов и папок. Делается это в Панели управления через Параметры папок.
Включаем отображение скрытых файлов
На вкладке Вид снимаем галочку возле пункта «Скрывать защищенные системные файлы» и отмечаем пункт «Показывать скрытые файлы, папки и диски».
Теперь будьте осторожны, дабы не удалить лишнего!
Итак, содержимое этой папки выглядит примерно так:
Именно в эти каталоги Windows складывает необходимые ей файлы при установке программ. Удалять их я крайне не рекомендую.
Скорее всего, раз у нас не отображаются значки некоторых файлов, то нужный нам каталог отсутствует. Попробуем понять о каком каталоге идет речь в случае с Microsoft Office.
Для этого откроем редактор реестра.
Для начала найдем расширение, для которого не отображается иконка. Все они лежат HKEY_CLASSES_ROOT. Возьмем, к примеру расширение .doc. Нас интересуется параметр по умолчанию и его значение. В данном случае Word.Document.8.
Теперь мы знаем, что искать дальше. Параметр Word.Document.8 лежит по тому же адресу HKEY_CLASSES_ROOT. Находим его там и смотрим, что лежит в DefaultIcon.
Как видите, значение явно указывает нам на папку Installer. Папка с длинным именем в фигурных скобках и есть искомый каталог. Если он у вас отсутствует, то его можно перенести с любого компьютера с той же версий Microsoft Office. Каталог для Office 2010 я сразу выложу здесь. Имя каталога зависит от версии Office. Например, для MS Office 2010 оно может быть:
В любом случае, подкорректируйте название каталога в соответствии с параметром реестра.
После перезагрузки иконки файлов должны вернуться. Аналогичным путём можно вернуть значки файлов любых других приложений: смотрим нужное расширение файла в реестре → находим нужный параметр → смотрим, в каком каталоге должны лежать значки.
Источник
Содержание
- Восстановление листов
- Способ 1: включение панели ярлыков
- Способ 2: перемещения полосы прокрутки
- Способ 3: включение показа скрытых ярлыков
- Способ 4: отображение суперскрытых листов
- Способ 5: восстановление удаленных листов
- Вопросы и ответы
Возможность в Экселе создавать отдельные листы в одной книге позволяет, по сути, формировать несколько документов в одном файле и при необходимости связывать их ссылками или формулами. Конечно, это значительно повышает функциональность программы и позволяет расширить горизонты поставленных задач. Но иногда случается, что некоторые созданные вами листы пропадают или же полностью исчезают все их ярлыки в строке состояния. Давайте выясним, как можно вернуть их назад.
Восстановление листов
Навигацию между листами книги позволяют осуществлять ярлыки, которые располагаются в левой части окна над строкой состояния. Вопрос их восстановления в случае пропажи мы и будем рассматривать.
Прежде, чем приступить к изучению алгоритма восстановления, давайте разберемся, почему они вообще могут пропасть. Существуют четыре основные причины, почему это может случиться:
- Отключение панели ярлыков;
- Объекты были спрятаны за горизонтальной полосой прокрутки;
- Отдельные ярлыки были переведены в состояние скрытых или суперскрытых;
- Удаление.
Естественно, каждая из этих причин вызывает проблему, которая имеет собственный алгоритм решения.
Способ 1: включение панели ярлыков
Если над строкой состояния вообще отсутствуют ярлыки в положенном им месте, включая ярлык активного элемента, то это означает, что их показ попросту был кем-то отключен в настройках. Это можно сделать только для текущей книги. То есть, если вы откроете другой файл Excel этой же программой, и в нем не будут изменены настройки по умолчанию, то панель ярлыков в нем будет отображаться. Выясним, каким образом можно снова включить видимость в случае отключения панели в настройках.
- Переходим во вкладку «Файл».
- Далее производим перемещение в раздел «Параметры».
- В открывшемся окне параметров Excel выполняем переход во вкладку «Дополнительно».
- В правой части открывшегося окна располагаются различные настройки Excel. Нам нужно найти блок настроек «Показывать параметры для следующей книги». В этом блоке имеется параметр «Показывать ярлычки листов». Если напротив него отсутствует галочка, то следует её установить. Далее щелкаем по кнопке «OK» внизу окна.
- Как видим, после выполнения указанного выше действия панель ярлыков снова отображается в текущей книге Excel.
Способ 2: перемещения полосы прокрутки
Иногда бывают случаи, когда пользователь случайно перетянул горизонтальную полосу прокрутки поверх панели ярлыков. Тем самым он фактически скрыл их, после чего, когда обнаруживается данный факт, начинается лихорадочный поиск причины отсутствия ярлычков.
- Решить данную проблему очень просто. Устанавливаем курсор слева от горизонтальной полосы прокрутки. Он должен преобразоваться в двунаправленную стрелку. Зажимаем левую кнопку мыши и тащим курсор вправо, пока не будут отображены все объекты на панели. Тут тоже важно не переборщить и не сделать полосу прокрутки слишком маленькой, ведь она тоже нужна для навигации по документу. Поэтому следует остановить перетаскивание полосы, как только вся панель будет открыта.
- Как видим, панель снова отображается на экране.
Способ 3: включение показа скрытых ярлыков
Также отдельные листы можно скрыть. При этом сама панель и другие ярлыки на ней будут отображаться. Отличие скрытых объектов от удаленных состоит в том, что при желании их всегда можно отобразить. К тому же, если на одном листе имеются значения, которые подтягиваются через формулы расположенные на другом, то в случае удаления объекта эти формулы начнут выводить ошибку. Если же элемент просто скрыть, то никаких изменений в функционировании формул не произойдет, просто ярлыки для перехода будут отсутствовать. Говоря простыми словами, объект фактически останется в том же виде, что и был, но инструменты навигации для перехода к нему исчезнут.
Процедуру скрытия произвести довольно просто. Нужно кликнуть правой кнопкой мыши по соответствующему ярлыку и в появившемся меню выбрать пункт «Скрыть».
Как видим, после этого действия выделенный элемент будет скрыт.
Теперь давайте разберемся, как отобразить снова скрытые ярлычки. Это не намного сложнее, чем их спрятать и тоже интуитивно понятно.
- Кликаем правой кнопкой мыши по любому ярлыку. Открывается контекстное меню. Если в текущей книге имеются скрытые элементы, то в данном меню становится активным пункт «Показать…». Щелкаем по нему левой кнопкой мыши.
- После клика происходит открытие небольшого окошка, в котором расположен список скрытых листов в данной книге. Выделяем тот объект, который снова желаем отобразить на панели. После этого щелкаем по кнопке «OK» в нижней части окошка.
- Как видим, ярлычок выбранного объекта снова отобразился на панели.
Способ 4: отображение суперскрытых листов
Кроме скрытых листов существуют ещё суперскрытые. От первых они отличаются тем, что вы их не найдете в обычном списке вывода на экран скрытого элемента. Даже в том случае, если уверены, что данный объект точно существовал и никто его не удалял.
Исчезнуть данным образом элементы могут только в том случае, если кто-то их целенаправленно скрыл через редактор макросов VBA. Но найти их и восстановить отображение на панели не составит труда, если пользователь знает алгоритм действий, о котором мы поговорим ниже.
В нашем случае, как мы видим, на панели отсутствуют ярлычки четвертого и пятого листа.
Перейдя в окошко вывода на экран скрытых элементов, тем путем, о котором мы говорили в предыдущем способе, видим, что в нем отображается только наименование четвертого листа. Поэтому, вполне очевидно предположить, что если пятый лист не удален, то он скрыт посредством инструментов редактора VBA.
- Прежде всего, нужно включить режим работы с макросами и активировать вкладку «Разработчик», которые по умолчанию отключены. Хотя, если в данной книге некоторым элементам был присвоен статус суперскрытых, то не исключено, что указанные процедуры в программе уже проведены. Но, опять же, нет гарантии того, что после выполнения скрытия элементов пользователь, сделавший это, опять не отключил необходимые инструменты для включения отображения суперскрытых листов. К тому же, вполне возможно, что включение отображения ярлыков выполняется вообще не на том компьютере, на котором они были скрыты.
Переходим во вкладку «Файл». Далее кликаем по пункту «Параметры» в вертикальном меню, расположенном в левой части окна.
- В открывшемся окне параметров Excel щелкаем по пункту «Настройка ленты». В блоке «Основные вкладки», который расположен в правой части открывшегося окна, устанавливаем галочку, если её нет, около параметра «Разработчик». После этого перемещаемся в раздел «Центр управления безопасностью» с помощью вертикального меню в левой части окна.
- В запустившемся окне щелкаем по кнопке «Параметры центра управления безопасностью…».
- Производится запуск окна «Центр управления безопасностью». Переходим в раздел «Параметры макросов» посредством вертикального меню. В блоке инструментов «Параметры макросов» устанавливаем переключатель в позицию «Включить все макросы». В блоке «Параметры макросов для разработчика» устанавливаем галочку около пункта «Доверять доступ к объектной модели проектов VBA». После того, как работа с макросами активирована, жмем на кнопку «OK» внизу окна.
- Вернувшись к параметрам Excel, чтобы все изменения настроек вступили в силу, также жмем на кнопку «OK». После этого вкладка разработчика и работа с макросами будут активированы.
- Теперь, чтобы открыть редактор макросов, перемещаемся во вкладку «Разработчик», которую мы только что активировали. После этого на ленте в блоке инструментов «Код» щелкаем по большому значку «Visual Basic».
Редактор макросов также можно запустить, набрав на клавиатуре сочетание клавиш Alt+F11.
- После этого откроется окно редактора макросов, в левой части которого расположены области «Project» и «Properties».
Но вполне возможно, что данных областей не окажется в открывшемся окне.
- Для включения отображения области «Project» щелкаем по пункту горизонтального меню «View». В открывшемся списке выбираем позицию «Project Explorer». Либо же можно произвести нажатие сочетания горячих клавиш Ctrl+R.
- Для отображения области «Properties» опять кликаем по пункту меню «View», но на этот раз в списке выбираем позицию «Properties Window». Или же, как альтернативный вариант, можно просто произвести нажатие на функциональную клавишу F4.
- Если одна область перекрывает другую, как это представлено на изображении ниже, то нужно установить курсор на границе областей. При этом он должен преобразоваться в двунаправленную стрелку. Затем зажать левую кнопку мыши и перетащить границу так, чтобы обе области полностью отображались в окне редактора макросов.
- После этого в области «Project» выделяем наименование суперскрытого элемента, который мы не смогли отыскать ни на панели, ни в списке скрытых ярлыков. В данном случае это «Лист 5». При этом в области «Properties» показываются настройки данного объекта. Нас конкретно будет интересовать пункт «Visible» («Видимость»). В настоящее время напротив него установлен параметр «2 — xlSheetVeryHidden». В переводе на русский «Very Hidden» означает «очень скрытый», или как мы ранее выражались «суперскрытый». Чтобы изменить данный параметр и вернуть видимость ярлыку, кликаем на треугольник справа от него.
- После этого появляется список с тремя вариантами состояния листов:
- «-1 – xlSheetVisible» (видимый);
- «0 – xlSheetHidden» (скрытый);
- «2 — xlSheetVeryHidden» (суперскрытый).
Для того, чтобы ярлык снова отобразился на панели, выбираем позицию «-1 – xlSheetVisible».
- Но, как мы помним, существует ещё скрытый «Лист 4». Конечно, он не суперскрытый и поэтому отображение его можно установить при помощи Способа 3. Так даже будет проще и удобнее. Но, если мы начали разговор о возможности включения отображения ярлыков через редактор макросов, то давайте посмотрим, как с его помощью можно восстанавливать обычные скрытые элементы.
В блоке «Project» выделяем наименование «Лист 4». Как видим, в области «Properties» напротив пункта «Visible» установлен параметр «0 – xlSheetHidden», который соответствует обычному скрытому элементу. Щелкаем по треугольнику слева от данного параметра, чтобы изменить его.
- В открывшемся списке параметров выбираем пункт «-1 – xlSheetVisible».
- После того, как мы настроили отображение всех скрытых объектов на панели, можно закрывать редактор макросов. Для этого щелкаем по стандартной кнопке закрытия в виде крестика в правом верхнем углу окна.
- Как видим, теперь все ярлычки отображаются на панели Excel.
Урок: Как включить или отключить макросы в Экселе
Способ 5: восстановление удаленных листов
Но, зачастую случается так, что ярлычки пропали с панели просто потому, что их удалили. Это наиболее сложный вариант. Если в предыдущих случаях при правильном алгоритме действий вероятность восстановления отображения ярлыков составляет 100%, то при их удалении никто такую гарантию положительного результата дать не может.
Удалить ярлык довольно просто и интуитивно понятно. Просто кликаем по нему правой кнопкой мыши и в появившемся меню выбираем вариант «Удалить».
После этого появиться предупреждение об удалении в виде диалогового окна. Для завершения процедуры достаточно нажать на кнопку «Удалить».
Восстановить удаленный объект значительно труднее.
- Если вы уделили ярлычок, но поняли, что сделали это напрасно ещё до сохранения файла, то нужно его просто закрыть, нажав на стандартную кнопку закрытия документа в правом верхнем углу окна в виде белого крестика в красном квадрате.
- В диалоговом окошке, которое откроется после этого, следует кликнуть по кнопке «Не сохранять».
- После того, как вы откроете данный файл заново, удаленный объект будет на месте.
Но следует обратить внимание на то, что восстанавливая лист таким способом, вы потеряете все данные внесенные в документ, начиная с его последнего сохранения. То есть, по сути, пользователю предстоит выбор между тем, что для него приоритетнее: удаленный объект или данные, которые он успел внести после последнего сохранения.
Но, как уже было сказано выше, данный вариант восстановления подойдет только в том случае, если пользователь после удаления не успел произвести сохранение данных. Что же делать, если пользователь сохранил документ или вообще вышел из него с сохранением?
Если после удаления ярлычка вы уже сохраняли книгу, но не успели её закрыть, то есть, смысл покопаться в версиях файла.
- Для перехода к просмотру версий перемещаемся во вкладку «Файл».
- После этого переходим в раздел «Сведения», который отображается в вертикальном меню. В центральной части открывшегося окна расположен блок «Версии». В нем находится список всех версий данного файла, сохраненных с помощью инструмента автосохранения Excel. Данный инструмент по умолчанию включен и сохраняет документ каждые 10 минут, если вы это не делаете сами. Но, если вы внесли ручные корректировки в настройки Эксель, отключив автосохранение, то восстановить удаленные элементы у вас уже не получится. Также следует сказать, что после закрытия файла этот список стирается. Поэтому важно заметить пропажу объекта и определиться с необходимостью его восстановления ещё до того, как вы закрыли книгу.
Итак, в списке автосохраненных версий ищем самый поздний по времени вариант сохранения, который был осуществлен до момента удаления. Щелкаем по этому элементу в указанном списке.
- После этого в новом окне будет открыта автосохраненная версия книги. Как видим, в ней присутствует удаленный ранее объект. Для того, чтобы завершить восстановление файла нужно нажать на кнопку «Восстановить» в верхней части окна.
- После этого откроется диалоговое окно, которое предложит заменить последнюю сохраненную версию книги данной версией. Если вам это подходит, то жмите на кнопку «OK».
Если же вы хотите оставить обе версии файла (с уделенным листом и с информацией, добавленной в книгу после удаления), то перейдите во вкладку «Файл» и щелкните по пункту «Сохранить как…».
- Запустится окно сохранения. В нем обязательно нужно будет переименовать восстановленную книгу, после чего нажать на кнопку «Сохранить».
- После этого вы получите обе версии файла.
Но если вы сохранили и закрыли файл, а при следующем его открытии увидели, что один из ярлычков удален, то подобным способом восстановить его уже не получится, так как список версий файла будет очищен. Но можно попытаться произвести восстановление через управление версиями, хотя вероятность успеха в данном случае значительно ниже, чем при использовании предыдущих вариантов.
- Переходим во вкладку «Файл» и в разделе «Свойства» щелкаем по кнопке «Управление версиями». После этого появляется небольшое меню, состоящее всего из одного пункта – «Восстановить несохраненные книги». Щелкаем по нему.
- Запускается окно открытия документа в директории, где находятся несохраненные книги в двоичном формате xlsb. Поочередно выбирайте наименования и жмите на кнопку «Открыть» в нижней части окна. Возможно, один из этих файлов и будет нужной вам книгой содержащей удаленный объект.
Только все-таки вероятность отыскать нужную книгу невелика. К тому же, даже если она будет присутствовать в данном списке и содержать удаленный элемент, то вполне вероятно, что версия её будет относительно старой и не содержать многих изменений, которые были внесены позже.
Урок: Восстановление несохраненной книги Эксель
Как видим, пропажа ярлыков на панели может быть вызвана целым рядом причин, но их все можно разделить на две большие группы: листы были скрыты или удалены. В первом случае листы продолжают оставаться частью документа, только доступ к ним затруднен. Но при желании, определив способ, каким были скрыты ярлыки, придерживаясь алгоритма действий, восстановить их отображение в книге не составит труда. Другое дело, если объекты были удалены. В этом случае они полностью были извлечены из документа, и их восстановление не всегда представляется возможным. Впрочем, даже в этом случае иногда получается восстановить данные.
Продолжаем постигать тонкости внутреннего устройства операционных систем семейства Windows.
Иногда после установки Microsoft Office в Windows, начиная с версии Vista, могут пропасть иконки (значки) файлов. Подобную неприятность можно устроить себе и самостоятельно. В том числе и со значками других программ. Выглядит это следующим образом:
Как видите, здесь у нас пропали значки файлов MS Office и Adobe Acrobat (Adobe Reader). При это сами приложения успешно работают.
Интернет пестрит советами по чистке кэша иконок, однако нам требуется совсем не то. Причина кроется в том, что в современных ОС Windows иконки лежат не в самом исполняемом файле приложения, а в специальной папке %WINDIR%Installer (где %WINDIR% — каталог, в котором установлена Windows).
Таким образом, чаще всего значки файлов лежат по адресу C:WindowsInstaller.
Стоит добавить, что папка эта скрыта, поэтому нам нужно включить в настройках системы отображение скрытых файлов и папок. Делается это в Панели управления через Параметры папок.
На вкладке Вид снимаем галочку возле пункта «Скрывать защищенные системные файлы» и отмечаем пункт «Показывать скрытые файлы, папки и диски».
Теперь будьте осторожны, дабы не удалить лишнего!
Итак, содержимое этой папки выглядит примерно так:
Именно в эти каталоги Windows складывает необходимые ей файлы при установке программ. Удалять их я крайне не рекомендую.
Скорее всего, раз у нас не отображаются значки некоторых файлов, то нужный нам каталог отсутствует. Попробуем понять о каком каталоге идет речь в случае с Microsoft Office.
Для этого откроем редактор реестра.
Для начала найдем расширение, для которого не отображается иконка. Все они лежат HKEY_CLASSES_ROOT. Возьмем, к примеру расширение .doc. Нас интересуется параметр по умолчанию и его значение. В данном случае Word.Document.8.
Теперь мы знаем, что искать дальше. Параметр Word.Document.8 лежит по тому же адресу HKEY_CLASSES_ROOT. Находим его там и смотрим, что лежит в DefaultIcon.
Как видите, значение явно указывает нам на папку Installer. Папка с длинным именем в фигурных скобках и есть искомый каталог. Если он у вас отсутствует, то его можно перенести с любого компьютера с той же версий Microsoft Office. Каталог для Office 2010 я сразу выложу здесь. Имя каталога зависит от версии Office. Например, для MS Office 2010 оно может быть:
{90140000-0011-0000-1000-0000000FF1CE}
или
{90140000-0011-0000-0000-0000000FF1CE}
В любом случае, подкорректируйте название каталога в соответствии с параметром реестра.
После перезагрузки иконки файлов должны вернуться. Аналогичным путём можно вернуть значки файлов любых других приложений: смотрим нужное расширение файла в реестре → находим нужный параметр → смотрим, в каком каталоге должны лежать значки.