|
Задание имени созданной страницы 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 есть все объекты и свойства с хорошим описанием.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший