Top-office11.ru

IT и мир ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Почему в документе excel

Почему я не могу редактировать этот файл?

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

Не знаете, что означает «извлеченные»? Эта статья поможет вам: извлечь или вернуть файлы в библиотеке документов.

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

Файл заблокирован из-за предыдущего сбоя

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

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

Другой автор извлек файл

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

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

Другой автор использует другую версию приложения Office

Если автор открыл документ в предыдущей версии приложения Office, функция совместного редактирования недоступна. Например, если файл открыт в Word или Excel 2010, совместное редактирование недоступно. Попросите его сохранить и закрыть файл сразу после завершения, чтобы разблокировать его.

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

Сервер не поддерживает функции соавторства

Функции совместного редактирования доступны при сохранении документа на сайте SharePoint Foundation, который поддерживает рабочие области, на SharePoint Online или на OneDrive. Тем не менее, если файл сохранен на другом сервере другого типа, возможно, сервер, на котором он хранится, не поддерживает совместное редактирование.

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

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

Формат файла несовместим с функциями соавторства

Функции совместного редактирования можно использовать в файлах Open XML (например, DOCX или XLSX). Функция совместного редактирования недоступна для doc-файлов (формат Microsoft Word 93-2007), RTF-файлов, шаблонов (включая современный формат. dotx,. potx) или других форматов. Возможно, файл имеет один из неподдерживаемых форматов.

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

У вас нет разрешений на изменение для этого файла

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

Другие функции, которые нельзя использовать с функциями соавторства

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

компонент управления правами на доступ к данным или управления цифровыми правами;

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

Дополнительные сведения

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

Не редактируются ячейки

Как обычно вы редактируете/изменяете данные в ячейках, если надо изменить какую-то часть данных? Жмете либо F2, либо двойной щелчок левой кнопкой мыши на ячейке — и вносите правки. Но вот в какой-то момент ни F2, ни двойной клик не работают.
Причин может быть три:
Причина первая — Лист защищен
Самая элементарная причина — лист защищен. Определить, что лист защищен очень просто — при попытке изменить значение ячейки Excel сам сообщит об этом таким сообщением:

К счастью там же, в этом же сообщении, Excel пишет как эту защиту снять: вкладка Рецензирование -Снять защиту листа.

Если вы забыли пароль на лист, то можете воспользоваться командой моей надстройки MulTEx — Снять защиту с листа(без пароля). Надстройка платная, но есть ДЕМО период на один месяц, которого должно хватить, чтобы снять защиту с одного листа.

Причина третья — Запрещен ввод напрямую в ячейках
И самая экзотическая причина — редактирование напрямую в ячейках запрещено. Это значит, что редактировать значение ячеек напрямую на листе нельзя, однако через строку формул это действие допускается без проблем и ограничений(при условии, что озвученные выше причины отсутствуют).
Где расположена строка формул:

В таком случае надо проверить следующие настройки:

  • для Excel 2003: СервисПараметры -вкладка Правка -установить флажок Правка прямо в ячейке
  • для Excel 2007: Кнопка ОфисПараметры Excel (Excel Options)Дополнительно (Advanced) -установить флажок Разрешить редактирование в ячейках (Allow Editing Directly in the Cells)
  • для Excel 2010 и выше: Файл (File)Параметры (Options)Дополнительно (Advanced) -установить флажок Разрешить редактирование в ячейках (Allow Editing Directly in the Cells)
Читать еще:  Соединить несколько ячеек в одну excel

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

Private Sub Worksheet_Change(ByVal Target As Range) With Application .EnableEvents = 0 MsgBox «На этом листе запрещено изменять данные ячеек», vbInformation, «www.excel-vba.ru» .Undo .EnableEvents = 1 End With End Sub

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

  • Excel 2003:
    Сервис-Безопасность-Уровень макросов «Высокий»
  • Excel 2007:
    Кнопка ОфисПараметры Excel (Excel Options)Центр управления безопасностью (Trust Centr)Параметры центра управления безопасностью (Trust Centr Settings)Параметры макросов (Macro Settings)Отключить все макросы без уведомления (Disable All Macros without notification)
  • Excel 2010 и выше:
    Файл (File)Параметры (Options)Центр управления безопасностью (Trust Centr)Параметры центра управления безопасностью (Trust Centr Settings)Параметры макросов (Macro Settings)Отключить все макросы без уведомления (Disable All Macros without notification)

После изменения параметров безопасности макросов необходимо перезапустить приложение Excel: закрыть его полностью и открыть заново. Только после этого изменения вступят в силу.

О том, что такое модуль листа и где его искать можно прочитать в статье: Что такое модуль? Какие бывают модули?

Статья помогла? Поделись ссылкой с друзьями!

Совместный доступ к файлу Excel одновременно

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

Читать еще:  Vba excel подключить библиотеку

«Главный пользователь» имеет возможность отслеживать действия рабочей группы, добавлять/удалять участников, редактировать противоречивые изменения. Как настроить совместную работу в Excel.

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

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

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

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

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

НедопустимоРеально
Вставлять либо удалять группу ячеекДобавлять строку или столбец
Добавлять либо изменять условные форматыРаботать с существующими форматами
Включать или изменять инструмент «Проверка данных»Работать с существующими настройками проверки
Создавать или редактировать диаграммы, сводные отчетыРаботать с имеющимися диаграммами и сводными таблицами
Вставлять или редактировать рисунки и графические объектыПросматривать имеющиеся рисунки и графические объекты
Вставлять или менять гиперссылкиПереходить по имеющимся гиперссылкам
Назначать, редактировать либо удалять паролиСуществующие пароли функционируют
Ставить либо снимать защиту листов и книгСуществующая защита работает
Группировать, структурировать данные; вставлять подуровниРаботать с имеющимися группами, структурами и подуровнями
Записывать, изменять или просматривать макросыЗапускать имеющиеся макросы, которые не связаны с недоступными задачами
Изменять или удалять формулы массиваПользоваться существующими формулами
Добавлять в форму данных новую информациюИскать информацию в форме данных



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

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

  1. Переходим на вкладку «Рецензирование». Диалоговое окно «Доступ к книге».
  2. Управление доступом к файлу – правка. Ставим галочку напротив «Разрешить изменять файл нескольким пользователям одновременно».
  3. Переходим к инструменту «Подробнее», чтобы настроить параметры многопользовательского редактирования.
  4. Нажимаем ОК. Если мы открываем общий доступ к новой книге, то выбираем ей название. Если совместное пользование предполагается для существующего файла – жмем ОК.
  5. Открываем меню Microsoft Office. Выбираем команду «Сохранить как». Выбираем тот формат файла сохранения, который «пойдет» на всех пользовательских компьютерах.
  6. Местом сохранения выбираем сетевой ресурс / сетевую папку, которую откроют предполагаемые участники. Нажимаем «Сохранить».

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

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

  1. Вкладка «Данные». «Подключения».
  2. Изменить ссылки / изменить связи. Если такая кнопка отсутствует, в листе нет связанных файлов.
  3. Переходим на вкладку «Состояние», чтобы проверить имеющиеся связи. На работоспособность связей указывает кнопка ОК.

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

  1. Открываем меню Microsoft Office.
  2. Нажимаем «Открыть».
  3. Выбираем общую книгу.
  4. Когда книга открыта, нажимаем на кнопку Microsoft Office. Переходим на вкладку «Параметры Excel» (в нижней части меню).
  5. «Общие» — «Личная настройка» — «Имя пользователя». Вводим опознавательную информацию (имя, ник-нейм).

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

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

  1. Одну и ту же часть документа редактируют несколько пользователей. К примеру, вбивают разные данные в одну ячейку. Возникает блокировка.
  2. Во время пользования совместным файлом ведется журнал изменений (кто входил, когда, что делал). Книга увеличивается. Начинает «глючить».
  3. Удалили кого-то из пользователей, но пока ему не сказали об этом. Тогда блокировка может появиться только на его компьютере.
  4. Большая нагрузка на сетевой ресурс.

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

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

Замечено, что запись «Файл заблокирован» реже появляется в новейших версиях Excel.

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

  1. На вкладке «Рецензирование» открываем меню «Доступ к книге».
  2. В разделе «Правка» мы видим перечень пользователей.
  3. Выбираем имя – нажимаем «Удалить».

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

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

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

  1. Вкладка «Рецензирование» — «Исправления» — «Выделить исправления».
  2. Устанавливаем параметры «Исправлений». По времени – «все». Галочки напротив «Пользователем» и «В диапазоне» сняты. Напротив «вносить изменения на отдельный лист» — стоит. Жмем ОК.
  3. Откроется Журнал изменений. Его можно сохранить либо распечатать.

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

В списке должен остаться один пользователь – Вы.

Почему не получается использовать ТабличныйДокумент для работы с Excel?

Одним из полезных нововведений на платформе 8.3.6 стала возможность возможность импорта содержимого из файлов в форматах XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument) в табличный документ.
На платформе 8.3.10 появилась возможность считывания данных с отдельных листов книги EXCEL.
Данная возможность доступна как в интерактивном режиме, так и из встроенного языка.
Реализована поддержка вставки из буфера обмена областей, скопированных из Microsoft Excel и OpenOffice Calc.
Реализация импорта из EXCEL на встроенном языке стала возможна в результате нововведений в функционал объекта «ТабличныйДокумент»:
Для метода «Прочитать» объекта «ТабличныйДокумент» реализован параметр «СпособЧтенияЗначений» (Новое системное перечисление «СпособЧтенияЗначенийТабличногоДокумента»). (с) Загрузка из EXCEL

Тип: СпособЧтенияЗначенийТабличногоДокумента.
Определяет, каким образом нужно интерпретировать значения, считываемые из исходного документа XLS, XLSX или ODS.
При загрузке табличного документа из формата Excel 97 — 2010 и OpenOffice Calc, в случае если в ячейке исходного документа содержалось значение типа Дата или Число, то в ячейку результирующего табличного документа это значение попадает в зависимости от значения этого параметра.
Значение по умолчанию: Текст.

Так вот. И в excel и в mxl ячейка может содержать значение и иметь формат представления. Проблема в том, что СКД при выводе значений в табличный документ выводит только представление.

Проблема при сохранении табличного документа в файл xlsx

Если в ячейке будет код номенклатуры с лидирующими нулями — при экспорте в эксель значение ячейки их обрежет,
например было «00246100» стало «246100»:

При этом в представлении всё верно.

И да, если переименовать xlsx в zip и открыть архиватором sheet1.xml — то там будет именно «246100».

Конечно, есть ещё вариант ручной установки значения ячейки таб. документа, и он работает.
На клиенте.

Но #НаСервере установка свойства СодержитЗначение приводит к очистке. И в справке про это ничего нет.

Для регламентных не годится.

Проблема при загрузке табличного документа из файла xlsx

При загрузке файла экселя, сформированного в других языках программирования, содержимое может вообще не прочитаться (если верить гуглу при поиске заголовков этого файла выдаёт Open XML SDK 2.5),
например:

В режиме предприятия (меню Файл — Открыть) это пустой таб. документ
с 1026 столбца.

Хотя в экселе файл открывается прекрасно:

Ньюансы (различия) чтения методом OLE и ТабДок

Часть кода для сравнения этих методов:

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

Ссылка на основную публикацию
Adblock
detector
×
×