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