Пакетное изменение свойств документа
Posted on : 03-11-2012 | By : Design_Nick | In : Тестируем, ищем и пользуемся
7
Макрос от viter.alex
История вопроса
Понадобилось мне решить задачу по упорядочению каталога документов собранного за 8 лет. Это архив документов из разных источников. Документы лежат в каталогах.
Необходимо у каждого документа вставить в свойства:
Название — продублировать имя файла без расширения
Тема, Автор, Руководитель, Учреждение, Ключевые слова, Заметки — произвольные (задаваемые мной поля)
Разместил задачу здесь
viter.alex взялся за заказ и с успехом его сделал.
Результат решили публиковать в открытом виде.
Описание макроса
Для его работы нужна библиотека dsofile.dll, находящаяся в архиве. Для запуска макроса следует шаблон поместить либо в папку STARTUP либо присоединить с помощью диалога «Шаблоны и надстройки». После присоединения шаблона появится панель инструментов (Word 2003) или кнопка на вкладке «Настраиваемые» (Word 2007, 2010).
При первом запуске макроса, будет проверено наличие библиотеки dsofile.dll в папке &SystemRoot&\System32. Если библиотеки там не будет, то её следует поместить туда вручную.
Код открыт для изучения.
Примечание: разработка велась под Word 2003 и Windows XP (32 разряда).
Сам файл в архиве rar находится по этому пути
ПС. Почему я решил опубликовать? Потому что по адресу файлик иногда пропадает.