Имя: Пароль:
1C
1C 7.7
v7: Выгрузка из 1с 7.7 в Word изменение шрифта
0 kobzon2
 
01.02.18
11:28
Всем Добрый день!
Подскажите кто знает. Делаю выгрузку в ворд, нужно чтобы текст1 был жирным, текст2 - не жирным, а текст3 снова жирным.
Уже как только не пробовал, если и получается применить жирный шрифт, то  только ко всему документу.

МСВорд = СоздатьОбъект("Word.Application");
Документ = МСВорд.Documents;
Документ.Add();
Документ = МСВорд.ActiveDocument();  
Документ.PageSetup.Orientation = 1; // альбомный лист    
Документ.paragraphs.last.Alignment = 0;   //лево  
Документ.Paragraphs.Format.SpaceBefore = 0; // интервал перед
Документ.Paragraphs.Format.SpaceAfter = 0;  // интервал после
Документ.Paragraphs.Add();
Документ.Content.InsertAfter("Текст  1");
Документ.Paragraphs.Add();
Документ.Content.InsertAfter("Текст  2");  
Документ.Paragraphs.Add();  
Документ.Content.InsertAfter("Текст  3");
1 Масянька
 
01.02.18
11:34
(0) Чем не устраивает шаблон?
2 kobzon2
 
01.02.18
11:36
(1) Что за шаблон? Никогда не делал выгрузки в ворд, в инете нашел такой пример.
Еще как то можно делать?
3 Масянька
 
01.02.18
11:41
(2) В ворде делаешь шаблон (тип документа - шаблон).
Заполняешь текстом, форматируешь и пр. А из 1С заполняешь этот созданный шаблон только нужными данными.
Например: договор - заголовки, пункты, тексты пунктов заполняется в ворде. А вот Покупатель, Продавец, их реквизиты, сумма договора, спецификация - заполняешь из 1С.
У меня, помимо договоров с контрагентами, так реализовано много чего еще, что требуется на фирменном бланке.
4 Builder
 
01.02.18
11:41
(2) Делаешь шаблон в ворде, ключевые слова в скобки типа [ПечАдрес], открываешь его, потом поиск и замена на нужное.
5 kobzon2
 
01.02.18
11:43
(3) (4) Хм, спасибо! Сейчас почитаю что к чему.