Ключевые слова в Word

Программирование на Visual Basic for Applications
$erg
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 04.08.2005 (Чт) 18:44
Откуда: Russia

Ключевые слова в Word

Сообщение $erg » 23.08.2005 (Вт) 9:30

Здравствуйте!
Подскажите, пожалуйста, как в документ Word внести ключевые слова и поменять автора документа.

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 23.08.2005 (Вт) 9:41

автор:
Код: Выделить всё

Application.Documents.Creator
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

$erg
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 04.08.2005 (Чт) 18:44
Откуда: Russia

Сообщение $erg » 23.08.2005 (Вт) 10:14

Спасибо, но не помогает:))
Это, конечно хорошо, но Document.Creator имеет тип int:))

Да к тому же очень хочется установить ключевые слова.

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 23.08.2005 (Вт) 10:32

ну тады не знаю :roll:
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 23.08.2005 (Вт) 10:53

Код: Выделить всё
ActiveDocument.BuiltInDocumentProperties("Author") = "Я!"
    ActiveDocument.BuiltInDocumentProperties("Keywords") = "раз два три четыре пять"

$erg
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 04.08.2005 (Чт) 18:44
Откуда: Russia

Сообщение $erg » 23.08.2005 (Вт) 12:54

Огромное спасибо

Однако, в докуметации - на сайте microsoft сказано что это свойство только для чтения и так оно и есть

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 23.08.2005 (Вт) 13:22

У меня указанный код сработал. Office 2003. В моей справке по VBA ничего не сказано про read-only.

$erg
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 04.08.2005 (Чт) 18:44
Откуда: Russia

Сообщение $erg » 23.08.2005 (Вт) 13:31

Это радует.
Но у меня есть еще одна проблема - это все необходимо написать на
С#.
А там все по-другому. Там BuiltInDocumentProperties не является коллекцией. И совершенно не понятно как достучаться до отдельных свойств.
Не подскажешь ли, где посмотреть доки по C# на эту тему - в MSDN этого не нашел

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 23.08.2005 (Вт) 13:43

Не, не подскажу - с C# вообще никогда дела не имел.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 23.08.2005 (Вт) 13:45

А чем же тогда является BuiltInDocumentProperties? :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

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

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

    TopList