Как обеспечить совместный доступ к файлу и его совместное редактирование

Обновлено: 30.06.2024

История вопроса

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

Надеюсь вы найдете данный материал полезным.

Что такое совместная работа

Под совместной работой будем понимать возможность нескольких человек работать с одним текстовым документом. При этом должна быть возможность отслеживать все сделанные в документе изменения и (опционально) возврат к одной из предыдущих версий.

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

Форматы текстовых документов позволяют организовать совместную работу с текстовыми документами следующим образом:

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

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

Третий вариант систем позволяет редактировать документ прямо в сети так же отслеживая все изменения, сделанные пользователями.

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

Рассмотрим наиболее часто встречающиеся системы.

Средства

OpenOffice Writer

В OpenOffice Writer обладает большими возможностями по совместной работе. Его можно отнести к первому и второму пункту из вышеупомянутых. Рассмотрим эти возможности поподробнее.

Составной документ

Для создания мастер-документа необходимо выбрать File->New->Master Document


Аналогично мастер-документ можно создать через панель инструментов.




По двойному щелчку можно переходить на редактирование прикрепленного файла. После редактирования и сохранения мастер-документ нужно обновить.

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

Окончательный документ может быть сохранен в одном файле в формате ODT или PDF
(File-> Export->Portable Document Format).

Изменения в документе и комментарии к нему


Включить запись изменений в документ можно через меню Edit -> Changes -> Record. В той же вкладке можно включить и выключить отображение изменений. Работать с текстом с включенным режимом отображения изменений не очень-то удобно, но иногда и он бывает полезным, когда надо посмотреть кто и что в документе исправил.


Собственно при сравнении двух документов редактор разницу в документах записывает в виде изменений.


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


В этом диалоговом окне можно к каждому изменению добавить комментарий. Это можно сделать и через меню (Edit -> Changes -> Comment). Комментарий будет отображаться в подсказке под именем того, кто это изменение сделал.

Если изменений много, то их можно отфильтровать по дате, автору и\или типу изменения.


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

Есть, конечно, несколько более удобный способ возврата к предыдущей версии документа — хранить его версии. Можно настроить OpenOffice Writer так, что каждый раз при закрытии документа будет запоминаться новая его версия. При этом все версии хранятся в одном файле в виде записи изменений. Таким образом возврат к одной из предыдущих версий становится делом двух щелчков мыши и плюс есть возможность сравнивать две версии друг с другом.


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

MS Word

Программа MS Word (будем говорить о версии MS Word 2007) предоставляет теже возможности по совместной работе над документом, что и OpenOffice Writer. При использовании дополнительных программ от Microsoft (например, SharePoint Portal Server) эти возможности могут быть несколько расширены. Однако в большинстве случаев затраты на создание инфраструктуры больше выгоды, получаемой от дополнительных возможностей.



MS Word позволяет вставлять примечания и отслеживать сделанные изменения в документе.


Информация об авторе вносимых в текст исправлений задается в свойствах документа.


Сохранение различных версий в документе MS Word видимо не предусмотрено, поскольку для этого разработчики предполагают использовать MS SherePoint Portal Server.

Google Docs

Совместная работа над документом в Google Docs в чем-то проще, чем в редакторах, описанных выше. Собственно это является и преимуществом, и в тоже время не позволяет сделать некоторые из описанных выше действий (например, делать составные документы). Но обо всем по порядку.


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

Над выбранным файлом можно сделать несколько действий (аналогичное контекстное меню появиться если по файлу щелкнуть правой кнопкой мыши): сменить владельца, экспортировать для сохранения локально (PDF, Open Document Format и пр.), просмотреть версии (Revisions), посмотреть информацию о файле (Show details).



При редактировании документа в него можно вставить комментарий.


LaTeX

Технология создание документов в LaTeX отличается от представленных выше. LaTeX не является текстовым редактором. LaTeX — это специальный язык и система подготовки документов. Другими словами в текстовом файле с помощью специальных команд описывается документ и как он должен быть отформатирован. Затем этот документ компилируется и на выходе получается документ в формате DVI, который затем может быть преобразован в PS или PDF. Преимущество LaTeX-а в том, что после компиляции документ одинаково будет отображаться на любом компьютере и любой ОС, в отличие от документа, скажем, в формате DOC. Кроме того его очень любят математики часто набивающие формулы, которые в том же MS Word или OO Writer не всегда наберешь. Да и набирать текст можно в FAR-е или Notepad.

LaTeX документ может содержать комментарии и состоять из нескольких файлов. В нем можно делать заметки на полях, а вот все остальные действия по совместной работе придется делать с помощью внешних программ. Например, различные версии документа придется сохранять в отдельных файлах, а изменения смотреть через утилиту diff или fc (File compare).

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

Стоит отметить, что в документ в виде отдельных файлов можно вставлять не только другие текстовые документы, но и картинки в разных форматах.

Вставка примечания на границе страницы происходит с помощью команды \ marginpar.


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

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


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

Процесс совместной работы

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

Предоставление совместного доступа

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





Настройка параметров

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


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

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


Открытие общего файла

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





Теперь можно приступать к работе с документом.

Просмотр действий участников

Совместная работа предусматривает постоянный контроль и координацию действий всех участников группы.


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

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


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





Рецензирование действий пользователей

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




Удаление пользователя

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




Пользователь будет удален.

Ограничения по использованию общей книги

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

  • Создавать или изменять сценарии;
  • Создавать таблицы;
  • Разделять или объединять ячейки;
  • Манипулировать с XML-данными;
  • Создавать новые таблицы;
  • Удалять листы;
  • Производить условное форматирование и ряд других действий.

Как видим, ограничения довольно существенны. Если, например, без работы с XML-данными зачастую можно обойтись, то без создания таблиц работа в Экселе вообще не мыслится. Что же делать в том случае, если нужно создать новую таблицу, объединить ячейки или выполнить любое другое действие из вышеуказанного перечня? Выход есть, и он довольно простой: нужно временно отключить общий доступ к документу, выполнить нужные изменения, а затем подключить возможность совместной работы снова.

Отключение общего доступа

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






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

Отблагодарите автора, поделитесь статьей в социальных сетях.

Сравнительно недавно (после весенне-летних обновлений 2017 года) многие пользователи Office 2016 заметили появление в левом верхнем углу экрана на панели быстрого доступа нового значка необычного вида:


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

Общий доступ в старых версиях Excel

Формально, одновременное редактирование одного файла сразу несколькими пользователями существовало в Excel еще с 1997 года. Книгу нужно было положить в общую сетевую папку, а затем выбрать в меню или на вкладке Рецензирование команду Общий доступ (Review — Share Workbook) и включить единственную галочку в открывшемся окне:


В реальности практически никто этой функцией не пользовался, т.к. реализована она была откровенно слабо:

  • Уже при 3-4 одновременных подключениях к файлу Excel начинал нещадно глючить, вылетать с ошибками, терять связь с исходным файлом (и всю вашу работу за последние N минут) и т.д.
  • При одновременном изменении одних и тех же ячеек разными пользователями должно было отображаться окно разрешения конфликтов, но, по факту, это случалось далеко не всегда.
  • Изменения, внесенные другими пользователями, становились видны только после того, как эти пользователи сохраняли файл, т.е. никакого realtime editing не было даже близко.
  • В таком режиме совместного редактирования очень много ценных функций и инструментов Excel становились недоступны. Например, нельзя было воспользоваться фильтром или сортировкой, построить сводную таблицу или диаграмму, раскрасить ячейки условным форматированием и т.д.

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

Совместное редактирование в Excel 2016


Можно выбрать нужных людей прямо из адресной книги или создать короткую прямую ссылку на документ, нажав на соответствующую команду в правом нижнем углу:



По полученной ссылке другие пользователи смогут войти в общий документ и редактировать его одновременно с вами. Вы в реальном времени (задержка 1-2 секунды по ощущениям) сможете видеть кто и в каком месте листа сейчас работает — активные ячейки других пользователей наглядно помечаются цветом и всплывающими подсказками:


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


И что совсем хорошо — никаких особых ограничений на применение инструментов Excel теперь в этом режиме совместного редактирования нет. Можете смело строить сводные таблицы, диаграммы, фильтровать или сортировать ваши данные и т.д. Единственное условие — файл должен быть в новом формате (xlsx, xlsm, xlsb, а не старый xls) и в книге не должно быть включенной защиты листов или ячеек.

В общем, реализовано все на порядок лучше, чем было в старых версиях.

Автосохранение: плюсы и минусы

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

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


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


С другой стороны, минусы у Автосохранения тоже есть:

  • Далеко не всегда нужно сохранять изменения, которые вы вносите в книгу. Представьте себе, например, что вы открыли файл, чтобы проверить какую-то идею или вероятный сценарий. Внесли изменения, посмотрели на пересчитанный результат и потом просто хотите закрыть файл без сохранения, оставив его в исходном состоянии — с включенным Автосохранением такое уже невозможно. В такой ситуации теперь нужно сразу после открытия файла не забыть отключить Автосохранение, иначе все внесенные "на пробу" изменения останутся в документе навсегда.
  • Автосохранение всегда по-умолчанию включено для всех файлов в облачных хранилищах и его статус ("вкл" или "выкл") запоминается внутри каждого файла. Если оно мешает, то его придется отключать для каждого файла отдельно. Глобального переключателя, включающего или выключающего Автосохранение сразу для всего Excel нет (точнее, придется лезть в реестр Windows, что не каждому под силу)
  • Из вкладки Файлпропали команды Сохранить и Сохранить как — теперь их заменяет Сохранить копию (Save a Copy) :


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

Как отключить Автосохранение в Excel

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

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

Если, все же, решились сделать все сами, то жмем на клавиатуре одновременно клавиши Win (с флагом) и R, в открывшееся окно пишем regedit и жмем ОК:


Затем на дереве в левой панели находим нужную ветку (папку) реестра:


Теперь щелкаем правой кнопкой мыши в правую панель окна и выбираем Создать (New) — Параметр типа DWORD:


Затем вводим имя параметра DontAutoSave и, открыв его двойным щелчком, его значение — 1:


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

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

Особенности работы с общим файлом

В книге Excel со совместным доступом не все задачи можно выполнять.

  • Создавать таблицы Excel.
  • Создавать, менять или просматривать сценарии.
  • Удалять листы.
  • Объединять либо разделять ячейки.
  • Работать с XML-данными (импортировать, добавлять, обновлять, удалять и т.д.).

Выход: отключить общий доступ – выполнить запрещенную задачу – снова включить доступ.

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

Как сделать совместный доступ к файлу Excel?

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

Внимание! Нельзя использовать для сохранения общего файла веб-сервер.

Теперь проверим и обновим ссылки:

Открытие книги с совместным доступом

Все. Можно редактировать информацию, вводить новую. После работы – сохранить.

Что можно сделать, если совместный доступ к файлу файл заблокирован:

  1. Почистить либо удалить журнал изменений.
  2. Почистить содержимое файла.
  3. Отменить, а потом снова активировать совместный доступ.
  4. Открыть книгу xls в OpenOffice. И снова сохранить ее в xls.

Как удалить пользователя

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

Как отключить режим совместного доступа в Excel

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

Совместная работа в Microsoft Excel

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

Процесс совместной работы

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

Предоставление совместного доступа

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

Переход к окну доступа к книге в Microsoft Excel

Окно управление доступа к книге в Microsoft Excel

Сохранение файла в Microsoft Excel

Обозначение общего файла в Microsoft Excel

Настройка параметров

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

Переход во вкладку Подробнее в Microsoft Excel

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

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

Настройка общего доступа в Microsoft Excel

Открытие общего файла

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

Переход к открытию файла в Microsoft Excel

Открытие файла в Microsoft Excel

Переход в Параметры в Microsoft Excel

Параметры в Microsoft Excel

Теперь можно приступать к работе с документом.

Просмотр действий участников

Совместная работа предусматривает постоянный контроль и координацию действий всех участников группы.

Переход в окно выделения исправления в Microsoft Excel

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

Настройка изображения исправлений по умолчанию в Microsoft Excel

Новое отображение исправлений в Microsoft Excel

  • отображение со времени последнего сохранения;
  • вся хранящиеся в базе исправления;
  • те, которые ещё не просмотрены;
  • начиная с конкретной указанной даты.

Отображения вариантов выбора в поле По времени в окне исправлений в Microsoft Excel

Выбор пользователей в Microsoft Excel

Изменение настроек в окне исправления в Microsoft Excel

Рецензирование действий пользователей

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

Переход к рецензированию исправлений в Microsoft Excel

Просмотр испралений в Microsoft Excel

Принятие или отказ испралений в Microsoft Excel

Удаление пользователя

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

Переход к удалению пользователя в Microsoft Excel

Удаление пользователя в Microsoft Excel

Подтверждение удаление пользвателя в Microsoft Excel

Пользователь будет удален.

Ограничения по использованию общей книги

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

  • Создавать или изменять сценарии;
  • Создавать таблицы;
  • Разделять или объединять ячейки;
  • Манипулировать с XML-данными;
  • Создавать новые таблицы;
  • Удалять листы;
  • Производить условное форматирование и ряд других действий.

Как видим, ограничения довольно существенны. Если, например, без работы с XML-данными зачастую можно обойтись, то без создания таблиц работа в Экселе вообще не мыслится. Что же делать в том случае, если нужно создать новую таблицу, объединить ячейки или выполнить любое другое действие из вышеуказанного перечня? Выход есть, и он довольно простой: нужно временно отключить общий доступ к документу, выполнить нужные изменения, а затем подключить возможность совместной работы снова.

Отключение общего доступа

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

Переход в окно выделения исправлений в Microsoft Excel

Включение режима внесения исправлений на отдельном листе в Microsoft Excel

Исправления вынесены на отдельный лист в Microsoft Excel

Переход к отключению общего доступа в Microsoft Excel

Отключение общего доступа в Microsoft Excel

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Совместное редактирование в MS Office 2010 - немного технических подробностей

В блоге SharePoint Workspace Team, появилась статья SharePoint Workspace and the Office Document Cache, которая затрагивает некоторые вопросы реализации такой давно ожидаемой функциональности, как параллельная/совместная работа над документами, которая доступна при использовании Microsoft Office 2010 и SharePoint Foundation 2010 (ну или SharePoint Server 2010, естественно).

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

Как это выглядит.

Итак, пусть мы (т.е. я, конечно, но в двух лицах Admin1 и Administrator) открываем с узла SharePoint какой-нибудь простой документ, например MS Word:


То, что над документом работают несколько человек можно увидеть, взглянув на строку состояния в низу окна Word:



(в моем примере нет ни изображений, ни статусов пользователей: "занят"/"в сети"/. т.к. в этом тестовом домене я практически ничего не настраивал и уж тем более не развертывал сервисы Communication Server. Впрочем, мне это ничуть не мешает, ибо я знаю, что мой соавтор - это я сам, а желания поговорить с собой . пока не возникает, вроде)

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

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


а метки, которые показывали места изменений, приобретут вид (значок дискетки появится, в общем):


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


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

Однако в этой идиллии возможны и темные пятна - конфликтующие изменения, когда авторы совместно правят одну и ту же область. В общем случае такая ситуация не возникнет, т.к. изменения, произведенные первым автором тут же блокируют область от изменений всеми остальными авторами (заблокировать область можно и превентивно - выделив часть документа и нажав кнопку "Блокировать авторов" в меню или на Ribbon). При попытке изменить заблокированную область будет выдано предупреждение о невозможности правки:


Однако, информация об изменениях распространяется не мгновенно (по моим наблюдениям задержка между внесением изменения, и появлением информации о нем проходит не меньше 10-20 секунд, но это очень условные прикидки), кроме того, Office 2010 позволяет открывать документы из локальной копии без непосредственной связи с сервером (сам я не проверял - так уверяют авторы блогов, которые я читал, приходится верить). А это значит, что в принципе несколько авторов могут независимо внести правки в одну и ту же область. В этом случае Word не может автоматически слить изменения и предлагает автору (тому, который пытается сохранить свой документ последним) разрешить конфликты вручную.


А вот так - панель со списком конфликтующих изменений и текст, который попал в конфликт:


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

Как это работает.

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

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

Office Document Cache и Upload Center

Все документы, загружаемые извне (например, с узла SharePoint или папки в SkyDrive) на компьютер пользователя сохраняются в специальном хранилище - Office Document Cache (ODC). Все офисные приложения, т.е. и Word, и Excel, и PowerPoint работают с этим хранилищем. Основная (но не единственная!) его задача - уменьшение времени при повторном открытии файлов. Физически хранилище - это не более чем папка в профиле пользователя %userprofile%\AppData\Local\Microsoft\Office\14.0\OfficeFileCache. Для управления хранилищем используется приложение Upload Center (или Центр отправки в русскоязычном Office) - процесс Msosync.exe.


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

Первый из протоколов обеспечивает:

  • подключение авторов к совместному редактированию
  • обмен информацией о вносимых изменениях (не сами изменения, а факт, что такое было) и блокировках
  • получение клиентом информации о текущем авторе (т.е. о себе самом) - используется для отображения friendly name.
  • получение серверного времени (синхронизацию)

Второй протокол позволяет обмениваться изменениями (т.е. передавать не целиком файл, а только измененные хранимые ячейки) между клиентами. Понятно, что для корректной работы на каждой стороне должны быть одинаковые клиенты, либо должен быть способ им обменяться информацией о том, какой формат имеют файлы и какие его части синхронизируются. Для этого в протоколе предусмотрены такие понятия как: описание хранилища (Storage Manifest), пользовательские данные (User Data) и настраиваемые фильтры (Custom Filter) - для идентификации которых используются глобально-уникальные идентификаторы (GUID), которые определяет вендор форматов.

Описания того, как организуется взаимодействие между экземплярами Word (т.е. описание тех самых хранилищ, фильтров, . ) доступно на там же сайте и по той же программе: [MS-WORDLFF]: Word Co-Authoring File Format (.xml) in Document Lock Persistence Structure Specification . Для других приложений я подобных описаний не нашел (скорее всего, плохо искал или они просто еще не выложены), но данная функциональность также заявлена для Excel и OneNote.

К сожалению я не очень владею хитросплетениями лицензирования по программе Microsoft Open Specification Promise - вроде бы лицензирование по ней предполагает возможность свободной реализации в рамках Community-проектов, и какие-то отчисления, если проект коммерческий - но, это туманные воспоминания 3-4 летней давности и все уже могло измениться (а еще я мог сам тогда не разобраться).

А это значит, что если в плане лицензирования все окажется хорошо, можно будет ожидать, что в ближайшее время поддержка механизмов co-authoring для Office 2010 будет появляться и у других поставщиков ECM-систем.

В период удалёнки многие коллективы разъехались по домам, в то время как необходимость работать никуда не исчезла. Для работы из дома, необходимы соответствующие инструменты: многофункиональные приложения для обработки документов и общения. Разбираемся, какие из них лучше всего подходят для домашнего офиса.


5 программ для совместной работы с документами

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


Microsoft 365

Эта платформа выросла из всем известного Microsoft Office — собственно, до недавних пор она и называлась Microsoft Office 365. Пакет включает Word, Excel и PowerPoint, причём как в десктопной (не во всех вариантах подписки), так и в мобильной и онлайн-версии. Для ПК также доступен Access (СУБД), а для хранения данных в облаке — OneDrive.

Коммуникационные возможности здесь также широко представлены — Exchange берет на себя вопросы с корпоративной электронной почтой, а Outlook позволяет эффективно с ней работать. Teams (этот продукт заменил предлагавшийся ранее Skype для бизнеса, который прежде носил название Lync) — отвечает за более современные форматы онлайн-общения, в том числе видеоконференции, столь актуальные в нынешнее непростое время.


Очевидное преимущество решения от Microsoft — это экосистема. Компания производит широкий спектр программного обеспечения, включая отдельные продукты класса CRM и управления предприятием (семейство Dynamics), для проектной работы (MS Project) и другие.

Стоит, однако, иметь ввиду, что не все варианты подписки Microsoft 365 полнофункциональны. Например, самый доступный пакет сервисов Microsoft 365 бизнес базовый (312,5 рублей на пользователя в месяц при подписке на год), не включает в себя десктопные офисные приложения. У онлайн-версий классического Word и Excel функциональность ограничена, а документы со сложным форматированием, созданные в десктопных версиях ПО, могут отображаться неправильно. Полнофункциональный же Microsoft 365 бизнес стандарт обойдется уже в 781,3 рубля за пользователя.

Google Workspace

Платформа Google Workspace также выросла на базе офисных онлайн-приложений, а Google Документы и по сей день составляют важную ее часть. Текст-процессор, таблицы и презентации, совместное редактирование — с Google всё это было уже доступно тогда, когда такая функциональность не была мэйнстримом. Плюс мощная и исключительно широко известная почтовая платформа Gmail (со своим корпоративным адресом, конечно), облачное хранилище Drive.


Преимущества решения от Google очевидны — со многими сервисами компании пользователи уже знакомы и умеют в них работать (взять ту же почту). Google — одна из крупнейших ИТ-компаний в мире, что даёт основания рассчитывать на хороший уровень доступности и стабильности сервиса. Несмотря на широкие возможности по совместной работе с офисными документами, корректное отображение документов, поступивших извне (созданных в Microsoft Office, например) не всегда возможно: еще не все вопросы совместимости решены.

5 лучших бесплатных VPN-расширений для Google Chrome

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


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

Платформа Zoho сейчас насчитывает десятки онлайн-решений, предназначенных для самых разных задач. В её состав входят в том числе и онлайн-редакторы, позволяющие работать с офисными документами — Writer, Sheet и Show для текстовых документов, таблиц и презентаций соответственно. Однако на самом деле чудес функциональности и совместимости с форматами документов Microsoft эти приложения не показывают, и известна платформа Zoho прежде всего именно дополнительными решениями (относительно базовой возможности совместно работать с документами онлайн).

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