![]() |
|
1С+Word Ø |
☑ | ||
---|---|---|---|---|
0
Mobilis
07.06.06
✎
09:28
|
Люди, бросьте ссылку с примером работы 1Сv7.7 с MS Word Когда-то читал да не помну где. Как обычно вобщем :-)
|
|||
1
Звездочет
07.06.06
✎
09:57
|
Классное решение: http://www.strastin.narod.ru/prod40.htm
|
|||
2
Mobilis
07.06.06
✎
10:15
|
Это классно, конечно, только на хрена мне запароленное решение в котором нельзя посмотреть код?
|
|||
3
Uho
07.06.06
✎
10:20
|
Пора таких (1) банить...
|
|||
4
Tereann
07.06.06
✎
10:27
|
А что сделать-то нужно?
. Ворд = ""; Попытка Ворд = СоздатьОбъект("Word.Application"); Исключение Предупреждение(ОписаниеОшибки()+"; программа Word не установлена на данном компьютере!"); СтатусВозврата(0); Возврат; КонецПопытки; |
|||
5
Mobilis
07.06.06
✎
10:31
|
В принципе интересует работа с шаблоном ворда. (1) правильно определил проблему.
пока в распоряжении только это: Word=СоздатьОбъект("Word.Application"); Word.visible=0; Protokol=Word.Documents.Add(КаталогИБ()+"Dogovor\Protokol.dot",0,0,1); Protokol.Fields(1).Result.Text=СокрЛП(Протокол); ... Protokol.Fields(5).Result.Text=НРег(Формат(ДатаТоргов,"Д (0)ДДММММГГГГ")); Protokol.SaveAs(ИмяФайлаПротокол); Word.visible=1; |
|||
6
Tereann
07.06.06
✎
10:34
|
//*******************************************************************
Процедура ПечатьЗакладки(ИмяЗакладки, Font, Bold, Underline, Text); ВордДок.Bookmarks(ИмяЗакладки).Range.Font.Name = Font; ВордДок.Bookmarks(ИмяЗакладки).Range.Bold = Bold; ВордДок.Bookmarks(ИмяЗакладки).Range.Underline = Underline; ВордДок.Bookmarks(ИмяЗакладки).Range.Text = Text; КонецПроцедуры . Если есть шаблон .dot в файле FullNameFile, то: ВордДок = Ворд.Documents.Add(FullNameFile); И в шаблон вставляем значения наших закладок ПечатьЗакладки("МояЗакладка", "Times New Roman", 1, 0, СокрЛП(МояЗакладка1С)); . Или надо и текст и форматирование и абзацы и проч? |
|||
7
Mobilis
07.06.06
✎
10:40
|
6) А что это за "Закладка" такая в ворде ?
|
|||
8
Tereann
07.06.06
✎
10:49
|
(7) Когда делаешь шаблон в ворде, то можешь навставлять в него этих самых закладок: через меню "Вставка - Закладка".
Даешь каждой закладке свой идентификатор. По нему потом из 1С обращаешься к закладке и заполняешь как в (6) |
|||
9
pit
07.06.06
✎
11:01
|
Какой то (девятый или десятый) будень у Дага на сайте... работа с шаблоном...
|
|||
10
Ийон
07.06.06
✎
11:04
|
Через закладки только нормально достучаться мона...
hvКодЗаказа="Привет"; docWord.Bookmarks("hvКодЗаказа").Select(); docWord.Application.Selection.TypeText(hvКодЗаказа); |
|||
11
Чучундер
07.06.06
✎
11:26
|
Пример работы с именованными поялми
http://www.gendin.ru/budni/b9.html |
|||
12
Mobilis
07.06.06
✎
11:53
|
Всем огромное спасибо. Нашел все что нужно.
|
|||
13
bidler
07.06.06
✎
12:38
|
А кто знает как после этого распечатать файл в Word
не выводя на экран ? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |