![]() |
VBA - запуск макроса автоматически
Здравствуйте! как сделать чтобы при открытии файла мойфайл.док на рабочем столе менялась картинка?
Код:
Option ExplicitСпасибо! |
событие при открытии документа копай, что то типа этого:
Private Sub Document_Open() End Sub |
делаю так
Код:
Private Sub Auto_Open() |
У меня работает:
Private Sub Document_Open() MsgBox "Hello" End Sub Office2003 |
не совсем разобрался
Готов - проблема в том что я ставил другое имя ни документ а "автоопен"или док1
Хотя ни совсем разобрался: создаю новый макрос вписыва код, а дальше что делать? запись макроса? если не записываю просто сохраняю то ничего не выдает :( потом если я делаю только для одного документа, как сделать чтобы на другом компе тоже вылазила табличка, что для этого надо сделать? |
не совсем понял тебя
Цитата:
создаю новый документ, делаю Alt-F11 - открывается редактор макросов или как он там называется, вставляю туда этот код который я приводил выше, сохраняю и закрываю документ, открываю документ - вываливается окошко. |
Цитата:
|
ворд2007
I) У меня чуток подругому 1) открыл ворд. 2) байсик 3) нашел нормальные и микрософт обьекты. 4) сохранил. проблема в том что это для каждого документа на твоем компе. когда я перенашу документ на другой пк, то там уже не работает. незнаю что делать? записывать макрос?
II) Cталкнулся что если менять надпись для каждого документа MsgBox "Hello" MsgBox "Hello2" MsgBox "Hello3", то будет всегда выходить "Hello3" :confused: word 2007 |
Цитата:
Цитата:
|
Ладно посмотрю что можно сделать. в 2007 опция, если макрос сам начинает работу, то высвечивается "влючить или не разришать выполнение".
|
| Время: 12:59 |