Как запретить редактирование в excel
Перейти к содержимому

Как запретить редактирование в excel

  • автор:

Как запретить редактирование в excel

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Как защитить Excel Online от редактирования другими пользователями

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

Как защитить Excel Online от редактирования другими пользователями

Как дается доступ к документу Excel Online другим пользователям

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

  • Запретить редактирование всего документа;
  • Запретить редактирование одного листа;
  • Запретить редактирование определенных ячеек.

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

Как от редактирования другими пользователями защитить Excel Online

Кроме этого, создатель документа может изначально выбрать кому открывать доступ к документу в разделе «Настройки доступа»:

  • Определенным пользователям по приглашению владельца;
  • Всем пользователям по ссылке.

При выборе варианта со ссылкой можно сразу определить роль для пользователей: «Читатель», «Комментатор» или «Редактор». В зависимости от роли пользователю будет доступен определенный набор функций и инструментов.

Теперь рассмотрим как запрещать доступ ко всему документу или к определенной его части.

Excel Online от редактирования другими пользователями как защитить

Как защитить весь документ Эксель от редактирования

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

  1. Открыть документ, которым нужно поделиться;
  2. В правом верхнем углу выбрать пункт «Настройки доступа»;
  3. Если документ еще не назван, появится окошко «Название», в котором нужно именовать документ;
  4. Нажать «Сохранить»;
  5. В появившемся окошке внизу блока «Скопировать ссылку» выбрать пункт «Изменить»;
  6. Откроется окно доступа к редактуре документа, выбрать справа роль «Читатель»;
  7. Скопировать ссылку на документ;
  8. Нажать «Готово».

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

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

от редактирования другими пользователями как защитить Excel Online

Как защитить один лист от редактирования

Иногда пользователь работает с открытым документом, но один или два листа в нем могут быть не для широкого доступа, а только для определенного круга лиц. Тогда становится вопрос о том, как крыть эти листы, не заводя новых таблиц. Для этого нужно:

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

Для того, чтобы этот способ сработал, в таблице должно быть минимум 2 листа . В случае со скрытым листом, пользователи с ролью «Редактор» могут его видеть так же, как и владелец. Лучшего всего отправлять такие документы только тем, у кого доступ к документу в роли читателя или комментатора.

редактирование Excel Online другими пользователями как защитить

Как защитить отдельные ячейки Excel Online от других пользователей

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

  1. Открыть таблицу с нужными ячейками;
  2. Выбрать раздел «Данные»;
  3. В появившемся меню выбрать пункт «Настроить защищенные листы и диапазоны»;
  4. В появившейся панели выбрать раздел «Добавить лист или диапазон», в котором нужно выбрать пункт «Диапазон»;
  5. Во вплывшем меню выбрать диапазон ячеек, прописав их названия вручную или выделив в документе;
  6. Выбрать пункт «Задать разрешения»;
  7. Указать предупреждение на редактирование (в этом случае другие пользователи смогут редактировать ячейки, но только получив специальное разрешение от владельца по запросу);
  8. В поле «Кто может редактировать документ» выбрать пункт «Только вы».
  9. Нажать «Готово».

Теперь выбранные ячейки будут защищены от редактирования другими пользователями. Либо владелец даст разрешение на редактирование после согласования запроса на это. Увидеть ячейки, защищенные от изменений можно через подраздел «Защищенные диапазоны» раздела «Вид». Соответствующие ячейки будут заштрихованы.

Частые вопросы:

  • Как предоставить доступ к таблице Excel Online другим пользователям
  • Как в Excel Online выделить область для печати
  • Как в Excel Online сделать напоминание по дате
  • Как разделить страницы для печати в Excel Online

Как запретить редактирование в excel

Задача в сохранении/выгрузке печатной формы из 1с в Excel. Что бы в полученном файле для редактирования был доступен только один столбец. А остальные закрытые были для редактирования. Есть ли у кого пример по этой задаче? Или можете ссылку дать?

Возможно вам сюда http://goo.gl/974f06

(0) Записываешь файл ексель средствами 1С.
Открываешь через ОЛЕ — КОМ соединение свой файлик в Екселе.
И начинаешь колдовать на Басике 🙂

Как то так:
WorkBooks = Excel.WorkBooks.Open(ИмяФайла);
//Получим первый лист
ExcelЛист = WorkBooks.Sheets(1);
//Установим защиту на ячейки
Range = Excel.Range(ExcelЛист.Cells(1, 1), ExcelЛист.Cells(ТабличныйДокумент.ВысотаТаблицы, ТабличныйДокумент.ШиринаТаблицы));
Range.Locked = 1;//Заблокировать — 0 разблокировать
//Защитим лист

//1) Password — Пароль доступа к рабочему листу, задаваемый с учетом регистра. Если этот аргумент не задан, можно снять защиту рабочего листа, не используя пароль. В противном случае чтобы снять защиту рабочего листа, необходимо указать пароль. Если пароль утерян, снять защиту с рабочего листа будет невозможно. Список паролей и соответствующие имена документов следует хранить в надежном месте.
//2) DrawingObjects — Значение true для защиты фигур. Значение по умолчанию — true.
//3) Contents — для защиты содержимого заблокированных ячеек. ?Значение по умолчанию — true.
//4) Scenarios — Значение true для защиты скриптов. ?Значение по умолчанию — true.
//5) UserInterfaceOnly — Значение true используется для защиты пользовательского интерфейса, но не макросов. Если этот аргумент не указан, защита применяется как к макросам, так и к пользовательскому интерфейсу.
//6) AllowFormattingCells — Значение true позволяет пользователю производить форматирование любой ячейки защищенного рабочего листа. Значение по умолчанию — false.
//7) AllowFormattingColumns — Значение true позволяет пользователю производить форматирование любого столбца защищенного рабочего листа. Значение по умолчанию — false.
//8) AllowFormattingRows — Значение true позволяет пользователю производить форматирование любой строки защищенного рабочего листа. Значение по умолчанию — false.
//9) AllowInsertingColumns — Значение true позволяет пользователю вставлять столбцы в защищенный рабочий лист. Значение по умолчанию — false.
//10) AllowInsertingRows — Значение true позволяет пользователю вставлять строки в защищенный рабочий лист. Значение по умолчанию — false.
//11) AllowInsertingHyperlinks — Значение true позволяет пользователю вставлять гиперссылки в защищенный рабочий лист. Значение по умолчанию — false.
//12) AllowDeletingColumns — Значение true позволяет пользователю удалять столбцы из защищенного рабочего листа, если ни одна из ячеек удаляемого столбца не заблокирована. Значение по умолчанию — false.
//13) AllowDeletingRows — Значение true позволяет пользователю удалять строки из защищенного рабочего листа, если ни одна из ячеек удаляемой строки не заблокирована. Значение по умолчанию — false.
//14) AllowSorting — Значение true позволяет пользователю производить сортировку в защищенном рабочем листе. Ни одна из ячеек в сортируемом диапазоне не должна быть заблокирована или не должна быть защищена. Значение по умолчанию — false.
//15) AllowFiltering — Значение true позволяет пользователю применять фильтры к защищенному рабочему листу. Пользователь может изменить критерии фильтрации, но не может включать или отключать автофильтрацию. Пользователь может применять фильтры к существующим автофильтрам. Значение по умолчанию — false.
//16) AllowUsingPivotTables — Значение true позволяет пользователю применять отчеты сводных таблиц к защищенному рабочему листу. Значение по умолчанию — false.
Пароль = ПарольЛиста;
ExcelЛист.Protect(Пароль,0. 1,1,1,,1. );

(2) Да видимо. Как в ручную это сделать в Excel нашел. Через меню рецензирование, предварительно сняв защиту через контекстное меню с диапазона который будет открыт для редактирования. Спасибо за пример, нужно будет пробовать.

Как защитить диапазон, лист и книгу в Microsoft Excel

Как защитить диапазон, лист и книгу в Microsoft Excel

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

Защита диапазона в Microsoft Excel

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

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

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

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Защита листа в Microsoft Excel

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

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

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

Защита книги в Microsoft Excel

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

  1. В том же меню «Защита» выберите пункт «Защитить книгу». Вызов меню для установки пароля на книгу электронной таблицы в Microsoft Excel
  2. В появившемся окне введите пароль и решите, нужно защитить структуру или окна. Подтвердите свое действие нажатием на «ОК». Ввод ключа для установки пароля на книгу электронной таблицы в Microsoft Excel
  3. Как и в прошлые разы, введенный пароль придется подтвердить, чтобы вы точно убедились в правильности его ввода. Применение изменений для установки пароля на книгу электронной таблицы в Microsoft Excel

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *