Имя: Пароль:
1C
 
OLE. ActiveDocument
0 SlavikSOFT
 
27.02.06
17:27
хто нибуть знает как использовать макет в режиме ActiveDocument в 1С8.0?
1 Волшебник
 
модератор
27.02.06
17:46
2 SlavikSOFT
 
27.02.06
18:36
ну а припустим
я взял этот макет
изменил текст так как нада
(типа этого) ============
Договор = ПолучитьМакет("Договор");
MSWord = Договор.Получить();
НаименованиеКонтрагента = "ООО Торгуем всем";
Попытка
      Документ = MSWord.Application.Documents(1);
      Документ.Activate();
      Замена = Документ.Content.Find;
      Замена.Execute("<НазваниеКомпании>", Ложь, Истина, Ложь, , , Истина, , Ложь, НаименованиеКонтрагента);
======================

а потом мне надо его вывести на форме 1С 8.0 - как это сделать и куда выводить?
3 Волшебник
 
модератор
27.02.06
18:37
нужен ActiveX какой-нибудь
4 SlavikSOFT
 
27.02.06
18:44
я нашел токо под RTF ( но не знаю как конвертнуть)
Ворд дает какую нибуть свою компоненту как активХ?
5 Волшебник
 
модератор
27.02.06
18:47
(4) Word может сохранить файл в формате RTF
6 SlavikSOFT
 
27.02.06
18:52
но я хочу выкрутится и не сохранять на диск

припустим "ПолеHTML" с помощью Перейти(имя файла) открывает на форме документ ворда
но как это сделать что бы не через диск
7 Волшебник
 
модератор
27.02.06
18:53
(6) Откуда такая нелюбовь к диску?
8 SlavikSOFT
 
27.02.06
18:56
да красоты захотелось :-)

но вижу что пока придется через диск
тоесть макет меняю сохраняю и открываю в поле ХТМЛ

опять проблема как напечатать (что б кнопка была "Печать")
9 SlavikSOFT
 
27.02.06
19:19
все нашел как печатать
Документ.PrintOUT(Истина);

норма
10 smaharbA
 
27.02.06
19:24
Можно думаю, вот тока методы 8 ки надо мне уразумить, активХ может быть и ИЕ к примеру, а в нем очч ничего открываются доки...