Страница: 1 |
Страница: 1 |
Вопрос: привязка макроса к файлу и его защита от других
Добавлено: 07.07.08 13:48
Автор вопроса: Sergey
Всем привет !!!
Подскажите Как прикркпить Макрос (привязанный к кнопке) к Файлу Ехсеl ???
Т. е. нужно чтобы при копировании Ехсеl-файла работала кнопка на запуск выполнения макроса.
Сейчас это не работает.
И еще.
1) Как защитить макрос от постороннего вторжения.
Можно ли и как это сделать (пароль должен быть или еще что???).
2) Как поставить защиту на выполнение макроса, чтобы макросом пользовался только определенный круг людей.
Всем заранее спасибо.
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
Jasmin
Вопросов: 23
Ответов: 417
Профиль | | #1
Добавлено: 07.07.08 15:08
Правой кнопкой мыши на кнопке -> Прикрепить макрос(Assign Macro) и выбери нужный макрос.
1. В Редакторе Tools -> VBA Proect Properties -> Protection. Ставишь галочку и пароль на просмотр. Только это не сильно помогает, если есть программа для вскрытия паролей.
Номер ответа: 2
Автор ответа:
Sergey
Вопросов: 2
Ответов: 5
Профиль | | #2
Добавлено: 09.07.08 16:56
ыыы
Номер ответа: 3
Автор ответа:
Sergey
Вопросов: 2
Ответов: 5
Профиль | | #3
Добавлено: 09.07.08 16:58
все равно не прикрепляется макрос к файлу.
стоит файл перенести в другое место как он пишет что путь не найден (имеется в виду к МАКРОСУ)
Номер ответа: 4
Автор ответа:
Jasmin
Вопросов: 23
Ответов: 417
Профиль | | #4
Добавлено: 11.07.08 08:55
У тебя макрос где записан ? В другом файле или в этом же ? Если в этом же, то в Прикрепить макрос(Assign Macro) нужно стереть весь путь оставить только название макроса.
Если в другом, то нужно прописывать примерно так:
Selection.OnAction = полный путь и название макрома в ""
Номер ответа: 5
Автор ответа:
Sergey
Вопросов: 2
Ответов: 5
Профиль | | #5
Добавлено: 14.07.08 10:27
исходный файл лежит на сети и называется
СС_Лист_хх_Кабельный_журнал_автоматически.xls
макрос называется
ois_kg
когда я
"Правой кнопкой мыши на кнопке -> Прикрепить макрос(Assign Macro) и выбери нужный макрос"
система запоминает такую строчку
СС_Лист_хх_Кабельный_журнал_автоматически.xls!ois_kg
а где нужно набирать строчку
ActiveSheet.Shapes("Button 1".Select
Selection.OnAction = полный путь и название макрома в "" ???
Номер ответа: 6
Автор ответа:
Sergey
Вопросов: 2
Ответов: 5
Профиль | | #6
Добавлено: 14.07.08 13:45
я тут поэкспериментировал и у меня макрос прикрепился вот таким образом:
начинаю запись Макроса и в графе Сохранить в выбираю Личная книга макросов
после копирования в другое место макрос теперь работает
Номер ответа: 7
Автор ответа:
Sergey
Вопросов: 2
Ответов: 5
Профиль | | #7
Добавлено: 18.07.08 09:39
Jasmin
подскажи на будущее
где нужно набирать строчки
ActiveSheet.Shapes("Button 1".Select
Selection.OnAction = полный путь и название макроса в "" ???