Как загрузить макрос в MS Word 2010, чтобы использовать его при редактировании файла RTF?
Я работал со многими более поздними RTF-файлами, заполненными экзаменационными вопросами. Я редактирую их в MS Word 2010. Я написал макрос, который перенумерует эти вопросы, поскольку первоначальная нумерация далеко не последовательная.
Каков наилучший способ загрузки этого макроса в каждый из множества файлов RTF, чтобы я мог запустить его для каждого?
Я сохранил макрос как файл.bas, который можно загрузить в Word для других документов, но сделать это немного громоздко, поэтому мне интересно, есть ли лучший способ.
Макрос в конечном итоге будет использоваться другими людьми, поэтому я бы не стал показывать их на экранах редактора макросов Word в VB, если смогу помочь.
1 ответ
В: Как мне загрузить макрос при редактировании файла 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
В: Я хочу автоматически делиться своим макросом Word с другими
Скопируйте файл normal.dot в общую сеть, чтобы другие могли получить его оттуда.
Normal.dot обычно хранится в%appdata%\Microsoft\Templates
(отличается для локализованных версий Office)или вы копируете файл автоматически, используя пакет Windows вместе с xcopy или robocopy.
Но этот метод требует доступа к диску C каждого сотрудника