Имя: Пароль:
1C
 
Шаблон Word, как указать для текста определенный шрифт?
0 ded20ded
 
02.08.17
14:06
Добрый день, вывожу данные в Word документ, как указать шрифт для полей которые вывожу?
    
        Макет = ПолучитьМакет("ДоговорПоСпецификации_doc");
        MSWord = Макет.Получить();
        
        Попытка
            Документ = MSWord.Application.Documents(1);
            Документ.Activate();
            
            Документ.GrammarChecked = 0;
            Документ.ShowGrammaticalErrors = 0;    
            
            Select = MSWord.Application.Selection;
            
            // договор
            Замена = Документ.Content.Find;
            Замена.Execute("[НомерСчета]", Ложь, Истина, Ложь, , , Истина, , Ложь, СокрЛП(ВыборПоСчету.НомерСчета));
            
            Замена = Документ.Content.Find;
            Замена.Execute("[ДатаСчетаФормат]", Ложь, Истина, Ложь, , , Истина, , Ложь, Формат(ВыборПоСчету.ДатаСчета, "ДЛФ=DD"));
1 Mankubus
 
02.08.17
14:08
(0) [НомерСчета] это же текст в ворде? установи ему шрифт который нужно и после замены такое же будет
2 ded20ded
 
02.08.17
14:10
мне нужно вывести штрих код в договоре, шрифт code128.ttf
только в самом шаблоне задавать шрифт? программно через 1с ни как?
3 v77
 
02.08.17
14:11
Ничо не понял. А что нельзя было просто написать в документа калябаля с нужным шрифтом, а потом заменить калябаля на нужный текст?
4 ded20ded
 
02.08.17
14:12
(3) ВИДНО ПРОГРАММНО НИ КАК НЕ ЗАДАТЬ
5 xaozai
 
02.08.17
14:12
Запишите макрос смены шрифта, перенесите полученное в 1С.
6 Fish
 
02.08.17
14:15
(3) Можно, но никому не нужно, т.к. установить шрифт сразу в шаблоне гораздо проще.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn