Страницы: 1
RSS
Макрос при открытии файла
 
Добрый вечер! Есть какое-нибудь решение, чтобы при открытии файла эксель сам файл не запускался от слова совсем, вообще не открывался, а было только предложено включить содержимое (разрешение макросов) и всё на этом, т.е. при разрешении запускалось открытие файла, а при отказе соответственно не открывался, как-то так, у меня есть похожие макросы, однако они не работают, всё равно без включения макроса файл показывает, есть задумка такая через пароль, но это не то, что нужно, давным-давно видел такой файл, сам файл эксель был закрыт и было предложено запуск макроса, это то, что нужно, т.е. до разрешения макроса ничего нет, закрытый был эксель, после включения файл открывал содержимое, помогите решить проблему, это очень нужно для корректной работы.
 
Обычно все рабочее сильно скрывают и вывешивают один лист , на котором написано что макросы должны быть разрешены. А при открытии макросом, если они разрешены этот лист скрывается но остальные открываются. Защита так себе, но гарантирует корректность.
По вопросам из тем форума, личку не читаю.
 
О, спасибо за идею, а если пример можно с кодом, вообще, здорово было бы!  
 
не помню где был проработанный макрос, но примерно так
Скрытый текст
Изменено: БМВ - 31.03.2024 09:54:17
По вопросам из тем форума, личку не читаю.
 
Как запустить файл с включенными макросами?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий(The_Prist) Щербаков, Дима, я честно искал у тебя, но не нашел чтоб дать ссылку :-) самому было лень писать, но вот сейчас не совсем согласен с событийностью у тебя. Если было изменение и запись не нужна то все равно будет принудительно записано. Не всегда это нужно.
По вопросам из тем форума, личку не читаю.
 
Цитата
написал:
Если было изменение и запись не нужна то все равно будет принудительно записано
да, это цена подобного решения. По сути нельзя 100% определить, что делал пользователь и в зависимости от этого принять корректное решение о сохранении. Ведь при открытии книги изменения уже были - отображались листы. А следовательно - их надо скрыть. Можно, конечно, манипулировать свойством Saved - но нюансов слишком много. Не стал загромождать код. Все же в основе статьи лежит простая затея - показать возможные варианты и принцип. А докручивать можно сколько угодно :)
Возможно, позже расширю статью: дополню описание со всеми нюансами и т.д.
Изменено: Дмитрий(The_Prist) Щербаков - 01.04.2024 09:22:15
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий(The_Prist) Щербаков, Посмотри что я выше состряпал. Может пригодится.
По вопросам из тем форума, личку не читаю.
 
Спасибо огромное!
Страницы: 1
Наверх