Пакетное изменение свойств документа

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 находится по этому пути

ПС. Почему я решил опубликовать? Потому что по адресу файлик иногда пропадает.

Comments 7 комментариев

Добрый день! Тоже пробовал этот макрос, который смог запустить лишь частично. У меня Windows х64. Так как частенко приходится редактировать свойства документов, решил сделать отдельное приложение, в котором свойства представлены в виде таблицы. Скачать можно тут: http://kloshar.ru/counter/counter.php?book=6

Здравствуйте.
Попробовал макрос на Word 2010 (Win7 32bit)
Работает, но только с файлами .doc
.docx — не видит
Это ограничение dsofile.dll? Возможно ли адаптировать?
Есть ли связь с разработчиком?

Автор доступен через facebook (https://www.facebook.com/viter.alex) попробуйте к нему обратиться. Мне на Word 2010 без надобности.

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

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

ЗАРАНЕЕ БЛАГОДАРЮ!

Попробовал запустить макрос Word 2007 (XP 32bit). Выдает ошибку

Рантайм 429

ActiveX component can’t create object.

Беда. Не смог воспользоваться. А очень надо

Я же дал координаты автора 🙂 Напишите ему.

Комментировать