|
|
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 ки надо мне уразумить, активХ может быть и ИЕ к примеру, а в нем очч ничего открываются доки...
|
|