Эйприл описал очень типичную ситуацию в офисе:

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

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

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

Что касается настройки страницы, Excel позволяет изменять настройку страницы (поля и т. Д.) Даже на защищенном листе. Лучшим обходным решением является создание макроса, который установит нужную конфигурацию страницы и автоматически запустит макрос перед печатью рабочего листа. (Просто назначьте макрос событию BeforePrint для книги.)

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

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2559) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:

link: / excelribbon-Preventing_Changes_to_Formatting_and_Page_Size [Предотвращение изменений форматирования и размера страницы].