Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как сделать, чтобы макросы работали в любом проекте? / 16 сообщений из 16, страница 1 из 1
03.09.2009, 16:18:50
    #36177230
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать, чтобы макросы работали в любом проекте?
...даже с высоким уровнем безопасности на стороннем компьютере.
Как-то подписывать надо, по-моему, но я не разобрался в свое время

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

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

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

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

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

опять же, работает до уровня безопасности "очень высокая"елки-палки, сколько геморроя! не удивительно, что я забросил это год назад
...
Рейтинг: 0 / 0
04.09.2009, 14:01:44
    #36179020
MaximuS_G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать, чтобы макросы работали в любом проекте?
нет, делается это просто :)... просто пользы не много...
...
Рейтинг: 0 / 0
04.09.2009, 14:20:53
    #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
04.09.2009, 14:21:51
    #36179072
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать, чтобы макросы работали в любом проекте?
*заново :)
...
Рейтинг: 0 / 0
04.09.2009, 14:38:07
    #36179144
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать, чтобы макросы работали в любом проекте?
MaximuS_Gнет, делается это просто :)... просто пользы не много...у меня 150 человек в голове и филиалах, которые понятия не имеют про уровень безопасности и то, как его менять. А шаблоном excel будут пользоваться они все и необходимо избехать лишних звонков и бюрократии
...
Рейтинг: 0 / 0
04.09.2009, 15:08:18
    #36179241
MaximuS_G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать, чтобы макросы работали в любом проекте?
по этому я и говорю, лучше надстройкой... тогда всего лишь пользователю надо будет выбрать эту надстройку в меню, и все...
...
Рейтинг: 0 / 0
04.09.2009, 15:56:04
    #36179380
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать, чтобы макросы работали в любом проекте?
MaximuS_Gпо этому я и говорю, лучше надстройкой... тогда всего лишь пользователю надо будет выбрать эту надстройку в меню, и все...Да не получится так, я же говорил, что у меня не кнопки и менюшки, а множество листов, связанных в единую прогу с обработкой событий, форматами ввода, своими расчетами и многое другое..
...
Рейтинг: 0 / 0
04.09.2009, 16:16:23
    #36179439
MaximuS_G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать, чтобы макросы работали в любом проекте?
Вы наверное не правильно меня поняли... Есть у Вас книга1 с вашей кучой множество листов, связанных в единую прогу с обработкой событий, форматами ввода, своими расчетами и многое другое.. и макрос, управляющий всей этой системой... так вот, макрос НЕ ОБЯЗАТЕЛЬНО должен находиться в вашей книге1, он может быть записан в надстройке, которая при подключении и управляет всем этим делом... вообщем почитайте...
...
Рейтинг: 0 / 0
07.09.2009, 14:03:54
    #36181943
DaniilK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать, чтобы макросы работали в любом проекте?
MaximuS_GВы наверное не правильно меня поняли... Есть у Вас книга1 с вашей кучой множество листов, связанных в единую прогу с обработкой событий, форматами ввода, своими расчетами и многое другое.. и макрос, управляющий всей этой системой... так вот, макрос НЕ ОБЯЗАТЕЛЬНО должен находиться в вашей книге1, он может быть записан в надстройке, которая при подключении и управляет всем этим делом... вообщем почитайте...

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

да, но Вы забыли сказать, что при этом эта надстройка должна быть установлена у всех этих 150-ти человек..понятно, что не у одного меня
...
Рейтинг: 0 / 0
13.10.2009, 23:37:55
    #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
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как сделать, чтобы макросы работали в любом проекте? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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