Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как установить пароль на Excel файл?

Как установить пароль на Excel файл?
Я
   xxTANATORxx
 
01.12.20 - 12:01
Как установить пароль на Excel файл на просмотр? А лучше зашифровать файл паролем. Файл создаю так:

    Попытка
        Excel = Новый COMОбъект("Excel.Application");
    Исключение
        Сообщить(ОписаниеОшибки() + ". " + "Возможно программа Exсel не установлена на данном компьютере!");
        Возврат;
    КонецПопытки;
    
    //Создание книги
    Книга = Excel.WorkBooks.Add();

    //Выбор рабочего листа по номеру
    ТекущийЛист = Книга.WorkSheets(1);

    ТекущийЛист.Cells(5, 5).Value = "555";
    
    //Сохранение книги
    Попытка
        Книга.SaveAs("c:\temp\book.xlsx");
        Книга.Close();
        Excel.Quit();    
    Исключение
        Книга.Close();
        Excel.Quit();
    КонецПопытки;
 
 Партнерская программа EFSOL Oblako
   acht
 
1 - 01.12.20 - 12:04
   zuza
 
2 - 01.12.20 - 12:04
   xxTANATORxx
 
3 - 01.12.20 - 12:12
(1)(2)спс, читал эти ссылки. Не пойму как это написать на православном 1С коде
   acht
 
4 - 01.12.20 - 12:15
(3) Посчитать количество параметров метода
   Garikk
 
5 - 01.12.20 - 12:16
(3) плохо читал, Книга.SaveAs("c:\temp\book.xlsx");  --- в этих ссылках есть описание этого метода
   Garikk
 
6 - 01.12.20 - 12:17
(0) и вообще <Как установить пароль на Excel файл на просмотр? А лучше зашифровать файл паролем. >

Winrar, 7zip вам в руки, пароль на офисные файлы это профанация
   xxTANATORxx
 
7 - 01.12.20 - 12:26
(6)политиками запрещают пересылку запароленных архивов
(4)(5) если можно пример, со вчерашнего вечера что-то невзлетает
   Azverin
 
8 - 01.12.20 - 12:29
(0)
Книга.Worksheets(1).Activate();//можно и без этой строчки

Книга.ActiveSheet.Protect("пароль");

   xxTANATORxx
 
9 - 01.12.20 - 14:13
(8)спс, работает, но это защита от изменения. А мне нужно закрыть паролем файл на просмотр, чтобы при открытии спашивал пароль, если ввели верный, то документ можно было бы просмотреть
   arsik
 
10 - 01.12.20 - 14:20
(9) сделай запись макроса. ТО же самое потом в 1С сделай.
   arsik
 
11 - 01.12.20 - 14:32
+(10) Не. Извиняюсь. Этот функционал в макрос не попадает.
   arsik
 
12 - 01.12.20 - 14:37
Книга.Password = password;
Книга.SaveAs(Filename);
   xxTANATORxx
 
13 - 01.12.20 - 14:42
(12)круто, спасибо большое
со вчера бьюсь.
   Azverin
 
14 - 02.12.20 - 09:34
(9) соррян.

Список тем форума
 
Компьютер — устройство разработанное для ускорения и автоматизации человеческих ошибок.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.