Как узнать, у кого есть открытый файл Excel в сети

Обновлено: 21.11.2024

При работе с электронными таблицами 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:

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

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

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

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

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

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

Его можно легко исправить, отключив надстройку.

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

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

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

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

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

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

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

Выполните указанные шаги, и через несколько минут приложение Microsoft Office будет восстановлено.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вот как вы можете это сделать:

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

Если что-то не получается – обратитесь в службу поддержки Microsoft

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

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

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

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

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

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

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

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

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

В большинстве случаев подсказка «Уведомить», которая появляется, когда файл заблокирован, автоматически сообщит вам, кто открыл файл, но часто, когда файлы открываются в сети, она путается и не знает, кто он открыт. Этот учебник покажет вам надежную альтернативу выяснению того, кто заблокировал ваш файл.

Пример. Excel заблокирован для редактирования

Создайте журнал о том, кто открыл ваш файл

Создавайте мощные макросы с помощью нашего бесплатного комплекта разработчика VBA

Подобные уроки могут быть сложными. Вот почему мы создали наш бесплатный комплект разработчика VBA и нашу большую книгу макросов Excel VBA в дополнение к этому руководству. Возьмите их ниже, и вы сразу же сможете писать мощные макросы.

Учебное пособие. Excel заблокирован для редактирования

Что делает этот макрос

Как это работает? Все, что вам нужно сделать, это вставить пример макроса в объект ThisWorkbook в вашем редакторе VBA. Вы найдете объект ThisWorkbook на панели Project Explorer:

После этого сохраните книгу и закройте ее.

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

Если пользователь заблокировал файл, он запишет имя пользователя и дату/время в файл с именем Usage.log . Файл Usage.log отображается в той же папке, в которой сохранена электронная таблица.

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

Подробнее о файле Usage.log

На самом деле файл Usage.log гораздо ценнее, чем кажется! Как только пользователь, заблокировавший вашу электронную таблицу, закроет файл, файл Usage.log будет удален.

Это означает, что вам даже не нужно открывать электронную таблицу, чтобы узнать, не заблокирован ли кто-то вашим файлом. Если вы видите файл Usage.log, это означает, что кто-то открыл вашу электронную таблицу.

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

Альтернативный способ проверить, у кого заблокирован файл Excel

Это не единственный способ узнать, кто открыл ваш файл. На самом деле есть умный способ сделать это с помощью инструментария управления Windows (WMI) и VBA FileSystemObject. Это решение прислал мне Филип Ханебек:

Преимущество этой функции в том, что ее не нужно помещать в интересующую вас книгу. Вы передаете функции путь к заблокированной книге Excel, и она будет искать временный ~$filename файл, созданный в каталоге. Он запрашивает этот временный файл и сообщает владельцу. Он не будет работать с файлами, сохраненными в SharePoint, и мне не удалось заставить его работать со старыми файлами .XLS, но он отлично работает со всеми другими протестированными мной файлами Excel.

Идеи для приложений

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

На этом уроке все. Когда вы будете готовы поднять свой VBA на новый уровень, подпишитесь, используя форму ниже. Как только вы это сделаете, найдите минутку, чтобы поделиться этим руководством на Facebook и Twitter.

Готовы делать больше с VBA?
Мы собрали гигантский PDF-файл с более чем 300 готовыми макросами и хотим, чтобы вы получили его бесплатно. Введите свой адрес электронной почты ниже, и мы вышлем вам копию вместе с нашим комплектом разработчика VBA, полным советов, приемов и ярлыков VBA.

Прежде чем мы начнем, я хочу сообщить вам, что мы разработали набор шпаргалок по VBA, чтобы вам было проще писать лучшие макросы. Мы включили более 200 советов и 140 примеров макросов, поэтому в них есть все, что вам нужно знать, чтобы стать лучшим программистом VBA.

Если вы не можете открыть или отредактировать файл Excel из-за сообщения об ошибке «Файл заблокирован для редактирования другим пользователем», ниже приведены шаги по устранению этой проблемы в Microsoft Excel.

Файл Excel заблокирован для редактирования другим пользователем

Ошибка «Файл используется» и «Файл заблокирован для редактирования» в Microsoft Excel может возникнуть как в том случае, если файл используется другим пользователем (в случае общей книги), так и в том случае, если файл заблокирован вами.

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

Если вы никому не предоставляете доступ к файлу и по-прежнему видите сообщение об ошибке «Файл заблокирован для редактирования другим пользователем», вы сами являетесь другим пользователем.

Итак, давайте продолжим и рассмотрим шаги по исправлению ошибки «Файл заблокирован для редактирования другим пользователем» как в случае с общим владельцем, так и в случае с одним владельцем.

1. Файл Excel заблокирован для редактирования другим пользователем — дело одного владельца

Когда вы открываете файл Excel, Microsoft Office создает временный файл владельца и автоматически удаляет этот файл, как только вы закрываете файл Excel.

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

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

<р>1. Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Проводник».

<р>2. На экране проводника перейдите к местоположению файла временного владения с именем ~$ и удалите этот файл.

После того как вы удалите файл временного владения, вы сможете открывать/редактировать файл Excel, не сталкиваясь с сообщением «Файл заблокирован для редактирования другим пользователем».

2. Общий файл Excel заблокирован для редактирования другим пользователем

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

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

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

<р>1. Запишите имя файла и путь к файлу Excel.

<р>2. Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Выполнить».

Примечание. Вы также можете нажать клавиши Windows + R, чтобы вызвать команду «Выполнить».

<р>3. В окне «Выполнить команду» введите mmc и нажмите «ОК», чтобы открыть консоль управления Microsoft.

<р>4. На следующем экране нажмите «Файл» > «Добавить/удалить оснастку» .

<р>5. На экране «Добавить или удалить оснастки» выберите «Общие папки» и нажмите кнопку «Добавить».

<р>6. На следующем экране выберите Другой компьютер и нажмите кнопку Обзор, чтобы найти другой компьютер, на котором находится файл Excel.

Найдя другой компьютер, выберите параметр «Открыть файлы» и нажмите кнопку «Готово» (см. изображение выше).

<р>7. Вернувшись на экран «Добавить или удалить оснастки», нажмите «ОК», чтобы добавить оснастку для управления общими файлами на другом компьютере.

<р>8. На следующем экране разверните список открытых файлов > щелкните правой кнопкой мыши заблокированный файл Excel и выберите параметр «Закрыть открытый файл».

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

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

Я пытаюсь выяснить, кто первым узнал об этом и сообщил всем остальным.

Можно ли как-то просмотреть историю чтения документа Excel, расположенного на сетевом диске?

Угрозы кибербезопасности и потребность в надежном резервном копировании

2022-03-29 18:00:00 UTC Вебинар Вебинар: Spanning — угрозы кибербезопасности и потребность в надежном резервном копировании Сведения о событии Просмотреть все события

15 ответов

Представитель бренда Armor5 Inc.

Я полагаю, что на сетевом диске должны быть журналы для проверки. Если общие сетевые ресурсы работают на компьютере с Windows, журналы событий на этом компьютере могут дать вам некоторую информацию

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

Двигаясь вперед, если вы хотите знать это, вы можете включить ведение журнала аудита файлов и использовать такой инструмент, как Netwirx File server Change Reporter, для просмотра результатов

Где изначально находился файл, был ли он уже в заблокированной общей папке в сети? общий ресурс сервера или рабочей станции?

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

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

Вы можете проверить результаты аудита в разделе безопасности средства просмотра журнала событий.

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

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

@Galen, руководство попросило меня узнать больше. Я думаю, указывать пальцем, чтобы отвлечь внимание от них, делают не только правительства ;)

Вы можете проверить файлы истории на каждом ПК, чтобы узнать, когда к файлу обращались

Джек (вериато)

Представитель бренда Veriato

Только если вы включили аудит до предполагаемого доступа.

Джоно написал:

Вы можете проверить файлы истории на каждом ПК, чтобы узнать, когда к файлу обращались

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

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

Нет. На самом деле это невозможно, и это может привести к тому, что вы укажете не на того человека. Я не думаю, что ИТ-специалист (какое здесь ключевое слово?) должен заниматься расширением масштабов такой глупой ошибки.

Читайте также: