Имя: Пароль:
1C
1C 7.7
v7: OLE-объект и документ Word
,
0 Масянька
 
23.01.13
17:17
День добрый!
Не пойму почему возникла такая фишка:
на печ. форму вставляю OLE-объект. В списке выбираю - Документ MicrosoftWord. А получается - рисунок Word.
Почему?

Спасибо.
1 Масянька
 
23.01.13
17:25
Люди!
Ткните меня в нужном направлении, пожалуйста......


PS Попробовала вставить из файла Word - такая же фигня - получается рисунок.....
2 Ёпрст
 
23.01.13
17:26
а что хотела конкретно ?
:))
3 Ёпрст
 
23.01.13
17:26
у тя оле объект на форме.. и всего лишь.
4 Ёпрст
 
23.01.13
17:26
причем, весит немерянно.
5 PALESIA
 
23.01.13
17:29
(0) а может тупенько шаблончик сделаешь из документа?
тогда потом сможешь передавать туда параметры, типа:

Word = CreateObject("Word.Application");
   Word.Visible = 0;
   WordDoc = Word.Documents;
   Docum = WordDoc.Add(КаталогИБ()+"Velcom\ДокументВелкома.dot");
   Cont = Docum.Content;
   Cont.Find.Execute("[Адресат]",0,0,,,,,,,Адресат,2);
   Cont.Find.Execute("[Заглавие]",0,0,,,,,,,Заглавие,2);
   Cont.Find.Execute("[Абзац1]",0,0,,,,,,,Абзац1,2);
   Cont.Find.Execute("[Абзац2]",0,0,,,,,,,Абзац2,2);
   Cont.Find.Execute("[Подписи]",0,0,,,,,,,пчтПодписи,2);
   Cont.Find.Execute("[Примечание]",0,0,,,,,,,пчтПримечание,2);
   Cont.Find.Execute("[Исполнитель]",0,0,,,,,,,Исполнитель,2);
   Cont.Find.Execute("[Телефон]",0,0,,,,,,,Телефон,2);
   Word.Visible = 1;
   Word.Activate();
6 Масянька
 
23.01.13
17:32
На ноуте - получается документ.
А на рабочем компе - нет.
В чем разница-то?

(2) Да я знаю, как можно сделать то, что хочу по-другому (картинка с прозрачным фоном).

(5) В товарном чеке выводилась мало заметная надпись "Спасибо за покупку". Сегодня (почему-то) надпись стала очень заметной. Полезла разбираться. Вставлялся док Word с объектом WordArt. А сейчас - рисунок.
ПОЧЕМУ?
7 PALESIA
 
23.01.13
17:36
(6) ясн, почему надпись "Спасибо за покупку" напрямую не вставить в макет чека?
или хоцца гланды через ж... Word и WordArt вырезать?
8 Масянька
 
23.01.13
17:37
(7) Надпись - малозаметная.
9 PALESIA
 
23.01.13
17:39
(8) а что уменьшить шрифт не судьба? или цвет шрифта какого-нить светлого фона сделать?
10 PALESIA
 
23.01.13
17:42
+ (8) например желтелький или бирюзовенький - точняк на фоновой печати "малозаметен")
11 Масянька
 
23.01.13
17:53
Интересно получается:
1. открываю БД - на рабочем копме - рисунок.
2. открываю эту же БД (по сети) - на ноуте - документ Word.

Где собака порылась?
12 Ёпрст
 
23.01.13
17:55
(6) :))

Офис на одном компе установлен, на другом - нет.. только и всего лишь.

ЗЫ: на счет прозрачного фона. лучше пользовать активикс от Z1 - моксель гораздо меньше весить будет.
13 PALESIA
 
23.01.13
17:55
(11) ыыыыы, дай угадаю: разные версии Word или настройки WordArt? )
14 Ёпрст
 
23.01.13
17:56
и это, если у тебя там не "супер мупер рисунок" типа печати, а просто надпись, то в разы проще кинуть объект "Текст" в макет и там любым шрифтом написать что угодно.
15 Ёпрст
 
23.01.13
17:57
и фон тексту - "Авто" выставить, чтоб прозрачненьким был.
16 PALESIA
 
23.01.13
17:58
(14) я уже полчаса про это тупо намекаю)
как вариант: изображение в ВордПад - сохранить в БМП - вставить прямо в макет
17 Масянька
 
23.01.13
18:13
Да, знаю я, как обойти эту проблему!!!!!!
Я хочу разобраться - почему возникла эта проблема!!!!!
Говорю же, на компе - печаталось нормально (еле заметно), а тут вдруг.... Система и Офис на компе не переустанавлила, 1С тоже не переустанавливала.
18 Масянька
 
23.01.13
18:15
+(17) Устанавливала только примочки к 1С - 1с++ и TableDoc.