Имя: Пароль:
1C
 
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
не выводя на экран ?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший