Имя: Пароль:
1C
1С v8
Задание имени созданной страницы Word из 1С
0 KARSH
 
06.02.14
10:01
Всем доброго утра.
Подскажите, пожалуйста, как задать имя созданной страницы, что бы заголовке было не "Документ Word", нужно значение к примеру "Служебная записка Иванов И.И.".
Вывод документа Word сделан через Active Document следующим образом:
Договор = ПолучитьМакет("ActiveDocument_Извещение");

MSWord = Договор.Получить();  
Попытка
  Doc = MSWord.Application.Documents(1);
  Doc.Activate();        
    
  MSWord.Application.Visible = Истина;
  MSWord.Activate();
            
Исключение
  Сообщить(ОписаниеОшибки());
  MSWord.Application.Quit();    
КонецПопытки;    

Заранее спасибо.
1 Cube
 
06.02.14
10:05
Мне кажется, надо указать имя файла как-то...
2 KARSH
 
06.02.14
13:31
(1) гениально
вопрос в том как?
3 Franchiser
 
гуру
06.02.14
13:38
нужно в скрипте документ сохранить
4 KARSH
 
06.02.14
14:34
(3) т.е. просто назначить наименование документы не получится? только через сохранение?
5 regniws
 
06.02.14
14:46
(4) стековерфло подсказывает, что якобы можно так

sTitle = doc.BuiltInDocumentProperties("Title").Value
doc.BuiltInDocumentProperties("Title").Value = "A different title"
6 regniws
 
06.02.14
14:48
+ но нельзя спецсимволов использовать
7 Jaap Vduul
 
06.02.14
14:54
Вам нужно, просто заголовок окна активного документа изменить или чтобы при сохранении пользователем было определённое имя файла указано?
8 KARSH
 
06.02.14
14:58
(7) и то и то
9 KARSH
 
06.02.14
15:03
(5) так меняет свойство название документа, но в заголовке остается word наименование по-умолчанию
10 Jaap Vduul
 
06.02.14
15:08
MSWord.ActiveDocument.Caption = "Служебная записка Иванов И.И";
Dialog = MSWord.Dialogs(86);
Dialog.title = "Служебная записка Иванов И.И";
Dialog.execute();
11 KARSH
 
06.02.14
15:43
(10) спасибо, все получилось
12 bborisko
 
10.02.14
09:17
(10) Странно работает - заголовок устанавливается - а вот имя файла при сохранении как то урезает.

И может кто знает как установить еще в ворд такие параметры - как авторы, ключевые слова?
13 Torquader
 
10.02.14
11:10
(12) Там коллекция параметров документа Properties, по-мойму.
И вообще, в VBA для Microsoft Office есть все объекты и свойства с хорошим описанием.