Word макет, картинка в колонтитул

1. cool_sneg 06.10.23 15:35 Сейчас в теме
Есть задача сделать в макете word колонтитул с картинкой (Логотип компании).
Нашел пример как делать картинку в теле документа (она выводится под колонтитулом для примера), но при использовании Колонтитула выходит следующее сообщение... Сейчас не удается отобразить рисунок.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. lopolik 30.10.23 12:34 Сейчас в теме
добрый день. решили? та же проблема..
7. cool_sneg 13.11.23 07:42 Сейчас в теме
3. user-z99999 70 30.10.23 14:48 Сейчас в теме
 &НаКлиенте
      

    Процедура Вариант1(Команда)
      

    MsWord = Новый COMОбъект("Word.Application");
      

    MsWord.Documents.Open("q:\test.doc"); 
      

    Попытка
      

    MsWord.Application.Visible = 0;
      

    Word = MsWord.Application;
      

    Док=Word.Documents(1);
      

    Док.Activate(); 
      

      

    ЗаменаКолонтитула=Док.sections.item(1).footers.item(1);
      

    //--Просто вставить строку 
      

    ЗаменаКолонтитула.Range.Text=СокрЛП("Привет");
      

    //--Вставить картинку 
      

    ЗаменаКолонтитула.Range.InlineShapes.AddPicture("q:\1.jpg", 
      

     False, //LinkToFile 
      

     True //SaveWithDocument 
      

     );
      

      

    Док.SaveAs("q:\test.doc");
      

    Док.Close(0);
      

    //ЗапуститьПриложение("""" + "q:\test.doc" + """");
      

      

    Исключение
      

    Сообщить(ОписаниеОшибки());
      

    Word.Quit();
      

    КонецПопытки;
      

    КонецПроцедуры 
Показать
4. lopolik 30.10.23 15:10 Сейчас в теме
(3) это через com-объект. но речь шла о макете Word, о формировании ПФ средствами БСП (ОфисныеДокументы)
от com как раз хочется отказаться - тормозит, по сравнению с БСП.
5. tusv 212 31.10.23 11:44 Сейчас в теме
А так делали?
УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей, "НижнийКолонтитул", "НижнийКолонтитул");

А далее
Область = УправлениеПечатью.ОбластьМакета(Макет, Области[ИмяМакета]["НижнийКолонтитул"]);
			УправлениеПечатью.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, Область, ДанныеОбъекта, Ложь);
6. lopolik 11.11.23 21:02 Сейчас в теме
(5) да, так и делали - не взлетело.
пока отказались от реализации, заменили на таблицу с выводом строки таблицы на каждой странице
8. ElGatoGris 13.11.23 08:30 Сейчас в теме
Не пробовали сделать таблицу в колонтитуле?
9. cool_sneg 13.11.23 13:31 Сейчас в теме
(8) изначально картинку выводил внутри таблицы, или что то другое имели в виду?
10. ElGatoGris 13.11.23 13:41 Сейчас в теме
Имеется ввиду вставить таблицу в колонтитул, в ячейку поместить {v8 Картинка}. Правда, я сам такое не пробовал.
11. cool_sneg 13.11.23 17:00 Сейчас в теме
(10)Да так и делал, в результате "Сейчас не удается отобразить рисунок", как на скрине
12. wiostreyn 27.08.24 06:58 Сейчас в теме
(11) Здравствуйте. Случайно не помните как разобрались с проблемой? Такая же ошибка
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот