helpf.pro
Регистрация

v8: Заполнение свойств документа Word средствами 1С

Vertigo
26.02.2013 01:20Прочитано: 4215
Подскажите, пожалуйста, код, с помощью которого можно заполнить свойства документа Word
такие как автор, наименование, тема, категория, ключевые слова, примечания.
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
26.02.2013 12:34Ответ № 1
(0) Vertigo, в worde свойства хранятся в CustomDocumentProperties и в BuiltInDocumentProperties - все зависит от того что тебе нужно

обращаться:
Documents(ActiveDocument.Name).CustomDocumentProperties("Телефон").value="123-45-67"
и
Documents(ActiveDocument.Name).BuiltinProperties("Author").value="123-45-67"

т.е как-то так:
Код 1C v 8.х
 Word = Новый COMОбъект("Word.Application");
Word.Documents.Open(ИмяФайла);
Документ = Word.ActiveDocument();

Документ.CustomDocumentProperties("Title").Value = "Название";
Документ.CustomDocumentProperties("Subject").Value = "Тема";
//или
Документ.BuiltInDocumentProperties("Title").Value = "Название";
Документ.BuiltInDocumentProperties("Subject").Value = "Тема";

Документ.Save();
Документ.Close();
Word.Quit();


P.S. Покажи потом код - который у тебя получится
Vertigo
26.02.2013 13:26Ответ № 2
Спасибо, Евгений!
Рабочий код:

Код 1C v 8.х
 
Word = Новый COMОбъект("Word.Application");

WordДокумент = Word.Documents.Open(ИмяФайла);
WordДокумент.BuiltInDocumentProperties("Title").Value = "Договор";
WordДокумент.BuiltInDocumentProperties("Author").Value = "Пользователь" ;

WordДокумент.Save();
WordДокумент.Close();
Word.Quit();


Если кому нибудь будет полезно - вот список доступных встроенных (BuiltIn) свойств документа:

Title - название документа
Subject - тема документа
Author - автор
Keywords - ключевые слова
Comments - примечания
Template - шаблон
Last Author
Revision Number
Application Name
Last Print Date
Creation Date
Last Save Time
Total Editing Time
Number of Pages
Number of Words
Number of Characters
Security
Category
Format
Manager
Company
Number of Bytes
Number of Lines
Number of Paragraphs
Number of Slides
Number of Notes
Number of Hidden Slides
Number of Multimedia Clips
Изменено 26.02.13 13:27:41
Vertigo
26.02.2013 13:27Ответ № 3
Вопрос закрыт!
Подсказка: Вы можете добавить любую страничку в Избранное щелкнув по значку
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.