1

У нас есть некоторые проблемы, связанные с тем, что MS Office Dialog сообщает кому-то, что файл уже открыт пользователем. Я спросил у всех остальных ИТ-колледжей и Google в течение 2 часов, но ничего полезного не нашел.

Проблема в деталях.

У нас есть два компьютера и один FileServer. FileServer имеет две папки. Есть два пользователя.

Пользователь 1 открывает файл Excel из папки 1 в Office 2007. Чем пользователь 2 открывает тот же файл. Офис говорит "... открыт" пользователем 1 ". Затем пользователь 1 открывает файл Excel из папки 2 в Office 2007. Пользователь 2 открывает тот же файл. Офис говорит "... открыт" другим пользователем ".

Разрешения на папки и файлы Excel имеют полный доступ для обоих пользователей. Я также контролировал эти разрешения в обеих папках с помощью вкладки "Действующие разрешения".

На FileServer в Computermanagement я всегда вижу, кто открыл Файл в категории "открытые файлы", и эта информация всегда верна. Кто-нибудь знает, почему Office не сообщает Пользователю, который открыл второй файл, а просто сообщает, что он открыт другим пользователем?

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

http://www.tech-archive.net/Archive/German/microsoft.public.de.german.office/2007-07/msg00022.html http://excelnova.org/2015/10/excel-datei-durch -einen-Anderen-Benutzer-gesperrt/

РЕДАКТИРОВАТЬ: Дополнительная информация: Я только что обнаружил, что когда я копирую упомянутый выше файл 2 на мой рабочий стол и дважды открываю его в Excel, он говорит, что файл уже открыт «Ван Тиль, Кевин» ». Так что это нормально работает на моем рабочем столе, но не на файловом сервере. Но на том же файловом сервере в другом каталоге он также просто отлично работает. У кого-нибудь есть идеи, что бы это могло быть?

С уважением, Кевин ван Тиль

1 ответ1

1

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

Согласно Microsoft *, эти «файлы владельца» создаются, когда пользователь открывает документ Office. Они создаются в той же папке, что и документ, и содержат имя пользователя для входа.

Когда вы открываете документ, который уже используется другим пользователем, программа Office использует этот файл, чтобы определить имя пользователя, в данный момент использующего этот файл. Однако, если сетевой ресурс доступен только для чтения, файл не будет создан, и вы можете получить locked for editing by another user ошибки пользователя .

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

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

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


* Владелец файла (тот же каталог, что и исходный файл)

Когда ранее сохраненный файл открывается для редактирования, печати или просмотра, Word создает временный файл с расширением имени файла .doc. Это расширение имени файла начинается с тильды (~), за которой следует знак доллара ($), за которым следует оставшаяся часть исходного имени файла. Этот временный файл содержит имя пользователя, открывшего файл. Этот временный файл называется «файл владельца».

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

This file is already opened by user name. Would you like to make a copy of this file for your use?

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

This file is already opened by another user. Would you like to make a copy of this file for your use?

Примечание. Word автоматически удаляет этот временный файл из памяти при закрытии исходного файла.

Когда вы открываете файл с использованием протокола HTTP или FTP, файл сначала копируется во временный каталог. Затем файл открывается из временного каталога.

Когда вы открываете файл на общем ресурсе UNC в Word 2007, файл сначала копируется во временный каталог. Затем файл открывается из временного каталога.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .