VBA для тех кто любит думать


VBA и Office XP - часть 138


При использовании команды подключения шаблона он может находиться и не в папке автозагружаемых файлов, но все же надежнее использовать именно папку автозагрузки.

 

*       *       *

Для удаления шаблона без выгрузки Word можно использовать такой же код:

 

a="Имя шаблона в папке автозагрузки с указанием пути"

On Error Resume Next

Do

If Not AddIns(a).Installed Then Exit Do

AddIns(a).Installed = False

Loop

AddIns (a).Delete

Kill (a)

Команда "Kill" выполняет удаление файла.

 

*       *       *

Подпись:</p></div>
<p>Рис.5.2. Как убрать этот диалог? Читайте справа.</p>
<p>Команда "On Error Resume Next", встречающаяся в обоих вышеприведенных фрагментах кода – это обработчик ошибок. В случае возникновения ошибки в коде после него (скажем, связанной с обращением к несуществующему объекту) он продолжит выполнение программы с команды, следующей за вызвавшей ошибку. Обработчик ошибок может также иметь вид "On Error GoTo метка", и тогда при ошибке в коде после него произойдет переход к указанной в обработчике метке и выполнение программы продолжится именно с нее.

 

*       *       *

Если вы, работая  в Word 97, часто сохраняете документы в формате HTML, и вам мешает постоянно появляющийся диалог о выборе кодировки файла (рис.8.3), то отключите его, установив в системном реестре строковый параметр "HKEY_LOCAL_ MACHINE\Software\Microsoft\Shared Tools\ Text Converters\Export\HTML\Options\Show EncodingDialog" как "No" (рис.8.4). Установить этот параметр реестра можно и программно с помощью команды "System.PrivateProfileString("", "HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Text Converters\ Export\HTML\Options", "ShowEncodingDialog") = "No""

 

08_03.bmp

Рис. 8.3. Надоевший диалог в Microsoft

Word 97...

 

08_04.bmp

Рис. 8.4. ...убирается здесь...

 

*       *       *

Если Вы закрыли исходный код Вашей программы на VBA от просмотра паролем, а потом благополучно его забыли - не огорчайтесь: в Интернете, по адресу www.passwords.ru есть программа AVPR, позволяющая восстановить забытый Вами пароль.


Начало  Назад  Вперед