А есть ли способ изменить свойство документа Word?

Программирование на Visual Basic for Applications
FINAL
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 14.12.2005 (Ср) 19:02
Откуда: Казань

А есть ли способ изменить свойство документа Word?

Сообщение FINAL » 27.12.2005 (Вт) 18:28

Проблема в следущем:
Необходимо написать макрос, который будет открывать некоторые документы Word, чтобы изменить номер редакции (одно из свойств документа, генерируется автоматически, увеличивается на единицу после каждого сохранения). Этот пункт якобы доступен для редактирования вне Word, когда открываем свойства файла (вкладка Сводка, строка редакция), а в Word'е его менять нельзя. Программно поменять через
Код: Выделить всё

ActiveDocument.BuiltInDocumentProperties(wdPropertyRevision).Value

у меня тоже не получилось . Может, кто знает способ?

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 28.12.2005 (Ср) 11:29

ИМХО, это свойство через интерфейсы автоматизации Word изменить нельзя. В библиотеке dsofile.dll оно также read-only.
Можно попробовать писать прямо в FileSummaryInfo, однако на VB это будет весьма затруднительно, ибо необходимые в этом случае интерфейсы IPropertySetStorage, IPropertyStorage не являются Automation совместимыми...


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 96

    TopList