powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как сделать, чтобы макросы работали в любом проекте?
16 сообщений из 16, страница 1 из 1
как сделать, чтобы макросы работали в любом проекте?
    #36177230
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...даже с высоким уровнем безопасности на стороннем компьютере.
Как-то подписывать надо, по-моему, но я не разобрался в свое время

Вот, решил у опытных людей поинтересоваться
Всем спасибо!
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36177259
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть 2 варианта:
можно как Вы и говорите использовать цифровой сертификат, но вроде бы он не работает при очень высокой безопасности
второй вариант, который я использую это создание надстройки.
в настройке создаете дополнительное меню, кнопку и т.д. и получается загружается приложение, с ним новое меню. А уже в этом меню при нажатии кнопки запускается макрос указанный в надстройке... Работает при любом уровне безопасности.
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36177464
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximuS_G, у меня на србытия листа вешаются действия, модулей нет...
>>использовать цифровой сертификат
Вроде, работает при любом уровне безопасности...

Может кто в курсе, как делать?
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36177619
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://msdn.microsoft.com/en-us/library/aa141471(office.10).aspx

Selfcert.exe у меня здесь: C:\Program Files\Microsoft Office\OFFICE11

опять же, работает до уровня безопасности "очень высокая"
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36179006
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximuS_Ghttp://msdn.microsoft.com/en-us/library/aa141471(office.10).aspx

Selfcert.exe у меня здесь: C:\Program Files\Microsoft Office\OFFICE11

опять же, работает до уровня безопасности "очень высокая"елки-палки, сколько геморроя! не удивительно, что я забросил это год назад
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36179020
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, делается это просто :)... просто пользы не много...
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36179069
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.Вот, аншел у сеяб сертификат на компе, походу, даже официально выданный (фотка)
2.Написал в коде некоего проекта
Код: plaintext
1.
2.
Private Sub CommandButton1_Click()
 MsgBox "hello world!"
End Sub
3.прошел по менюшке vba:
Tools-digital Signature
4.Выбрал там данный сертификат
5.Поставил высокий уровень безопасности насвоей машине
Открыл проект заного - не пашет maсros disabled....
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36179072
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*заново :)
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36179144
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximuS_Gнет, делается это просто :)... просто пользы не много...у меня 150 человек в голове и филиалах, которые понятия не имеют про уровень безопасности и то, как его менять. А шаблоном excel будут пользоваться они все и необходимо избехать лишних звонков и бюрократии
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36179241
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по этому я и говорю, лучше надстройкой... тогда всего лишь пользователю надо будет выбрать эту надстройку в меню, и все...
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36179380
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximuS_Gпо этому я и говорю, лучше надстройкой... тогда всего лишь пользователю надо будет выбрать эту надстройку в меню, и все...Да не получится так, я же говорил, что у меня не кнопки и менюшки, а множество листов, связанных в единую прогу с обработкой событий, форматами ввода, своими расчетами и многое другое..
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36179439
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы наверное не правильно меня поняли... Есть у Вас книга1 с вашей кучой множество листов, связанных в единую прогу с обработкой событий, форматами ввода, своими расчетами и многое другое.. и макрос, управляющий всей этой системой... так вот, макрос НЕ ОБЯЗАТЕЛЬНО должен находиться в вашей книге1, он может быть записан в надстройке, которая при подключении и управляет всем этим делом... вообщем почитайте...
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36181943
DaniilK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximuS_GВы наверное не правильно меня поняли... Есть у Вас книга1 с вашей кучой множество листов, связанных в единую прогу с обработкой событий, форматами ввода, своими расчетами и многое другое.. и макрос, управляющий всей этой системой... так вот, макрос НЕ ОБЯЗАТЕЛЬНО должен находиться в вашей книге1, он может быть записан в надстройке, которая при подключении и управляет всем этим делом... вообщем почитайте...

да, но Вы забыли сказать, что при этом эта надстройка должна быть установлена у всех этих 150-ти человек..
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36181948
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как по мне, это единственный способ... да и установить надстройку - это 3 клика :)
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36181957
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaniilKMaximuS_GВы наверное не правильно меня поняли... Есть у Вас книга1 с вашей кучой множество листов, связанных в единую прогу с обработкой событий, форматами ввода, своими расчетами и многое другое.. и макрос, управляющий всей этой системой... так вот, макрос НЕ ОБЯЗАТЕЛЬНО должен находиться в вашей книге1, он может быть записан в надстройке, которая при подключении и управляет всем этим делом... вообщем почитайте...

да, но Вы забыли сказать, что при этом эта надстройка должна быть установлена у всех этих 150-ти человек..понятно, что не у одного меня
...
Рейтинг: 0 / 0
как сделать, чтобы макросы работали в любом проекте?
    #36249142
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сегодня случайно обнаружил - если файл Экселя открыть vbs-скриптом, макросы работают при любом уровне безопасности. Проверьте.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Set objExcel = CreateObject("Excel.Application"):  objExcel.Workbooks.Open("c:\testexcelmacro.xls")

objExcel.Visible = True
'objExcel.Application.OnTime Now+TimeValue("00:00:02"), "my_procedure" 'так можно отложенно запустить макрос
'objExcel.Application.OnTime Now, "my_procedure" 'так можно сразу запустить макрос

'# очищаем память
Set objExcel = Nothing

Wscript.Quit
Т.е. запускаем проект через start.vbs, и работаем.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как сделать, чтобы макросы работали в любом проекте?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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