Страницы: 1
RSS
Не показывать содержимое книги если макросы отключены
 
Добрый день,

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

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

Спасибо.
 
Как запустить файл с включенными макросами?
Там помимо очевидного скрытия листа есть варианты и скриптами. Т.е. без скрипта книгу вообще нельзя будет открыть, т.к. установлен пароль на открытие.
Изменено: Дмитрий(The_Prist) Щербаков - 17.12.2020 18:31:03
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
dromanov написал:
Возможно есть другой способ не показывать содержимое книги без включенных макросов
перед сохранением скрывайте листы, потом сохраняйте и закрывайте книгу
если у кого-то макросы запрещены - откроется пустая книга, у кого разрешены - они сработают и откроют листы.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Опять же, это только для "бабушек из бухгалтерии", и много раз разбиралось на форуме. Если пользователь захочет вскрыть ваш документ то он его вскроет элементарно даже либрой или опен
 
Цитата
edkudin: скрывайте листы
один всё-таки придётся оставить видимым)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
написал:
Опять же, это только для "бабушек из бухгалтерии", и много раз разбиралось на форуме. Если пользователь захочет вскрыть ваш документ то он его вскроет элементарно даже либрой или опен
Приветствую всех жителей Планеты!
вот как раз по этой теме вопрос:
Файл, где все макросы защищены паролем, листы, действия и прочее также защищены.
Но достаточно открыть файл в Либре и зайти в редактирование макросов, там всё как на ладони...
Неужели нет никакой возможности защиты от этого?
Пусть сам файл откроется и листы станут беззащитными
Но как защищённое содержимое проекта VBA не пустить в Либре?  
 
пока никак((
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Konstanta, здравствуйте
    1. Можно сделать обфускацию кода (преобразовать в непонятную, но рабочую кашу из символов)
    2. Можно хранить код НЕ в книге
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1
Наверх