В: Как мне загрузить макрос при редактировании файла RTF?
- Сохраните этот код в шаблоне normal.dot
Замените окно сообщения своим собственным кодом
. Код будет выполняться, только если вы откроете существующий файл .rtf или создадите новый файл .rtfPrivate Sub Document_Open() Call mycode End Sub Private Sub Document_New() Call mycode End Sub Sub mycode() If Not ActiveDocument.Name Like "*.rtf" Then Exit Sub MsgBox "Insert your code here" End Sub
Q: Я хочу автоматически делиться своим макросом Word с другими
Скопируйте ваш normal.dot в общую сеть, чтобы другие могли получить его оттуда.
Normal.dot обычно хранится в%appdata%\Microsoft\Templates
(отличается для локализованных версий Office)или вы копируете файл автоматически, используя пакет Windows вместе с xcopy или robocopy.
Но этот метод требует доступа к диску C каждого сотрудника