powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Установка защиты на лист Excel
7 сообщений из 7, страница 1 из 1
Установка защиты на лист Excel
    #36237482
digo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый
Подскажите как программно установить защиту на экселевский файл. Чтобы пользователь не мог изменять/распечатать/сохранить это файл.

Спасибо
...
Рейтинг: 0 / 0
Установка защиты на лист Excel
    #36237633
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Умный Help aka F1expression.Protect(Password, DrawingObjects, Contents, Scenarios, UserInterfaceOnly, AllowFormattingCells, AllowFormattingColumns, AllowFormattingRows, AllowInsertingColumns, AllowInsertingRows, AllowInsertingHyperlinks, AllowDeletingColumns, AllowDeletingRows, AllowSorting, AllowFiltering, AllowUsingPivotTables)

И я добавлю expression.protect "bla-bla-bla" password:="mojet ne nado ?"

Не ленись пользоваться макрорекодером
...
Рейтинг: 0 / 0
Установка защиты на лист Excel
    #36237679
digo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответ... но...

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

Напишу о задаче чуть поподробней.
Я формирую файл Экселя из 1С посредством OLE. Заполняю его данными и собственно теперь нужно показать его пользователям без возможности охранения/распечатки/изменения.

Если не сложно, скажите, какие конкретно команды мне написать.

Спасибо
...
Рейтинг: 0 / 0
Установка защиты на лист Excel
    #36237736
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажите Ваш код, но только тот кусочек , где про защиту.
...
Рейтинг: 0 / 0
Установка защиты на лист Excel
    #36237789
digo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
собственно код то.. одна строка

РабочаяКнига.ActiveSheet.Protect(123456, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
...
Рейтинг: 0 / 0
Установка защиты на лист Excel
    #36237860
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уберите скобки и точку с запятой в конце
...
Рейтинг: 0 / 0
Установка защиты на лист Excel
    #36237945
digo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да нет... именно в таком виде 1С понимает данную функцию
и функция отрабатывает. но кроме установки пароля ничего больше не делает... по крайней мере визуально.

А без скобок и точки с запятой уже 1С выдаст ошибку...

PS: ладно, спасибо... устал бороться с Экселем (т.к. отсутсвуют необходимые знания). Буду формировать отчет в 1С ((
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Установка защиты на лист Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]