OLE

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
gromov
Старожил
Сообщения: 280
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

OLE

Сообщение gromov »

Доброго времени суток, коллеги. Возникла небольшая проблема. Из программы генерю таблицу в ёкселе и копирую её в ворд. Высоту строк устанавливаю по высоте фонта. В 2003-м офисе все Ок, в 2007-м ни в какую. В экселе строки по фонту, а в ворде ширее. Никто не сталкивался с этой бякой ?
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Re: OLE

Сообщение Дед Пахом »

И причём тут OLE?
С уважением, ДП
gromov
Старожил
Сообщения: 280
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

Re: OLE

Сообщение gromov »

Не при чём.
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Re: OLE

Сообщение Yufil »

В документации к пакету List & Label есть такой абзац

XLS.FontScalingPercentage: Scaling factor for the font sizes. Neccessary in order to
compensate the increased text height in Excel. Default: 89
XLS.PrintingZoom: Scaling factor for the print out of the project. Necessary in order to
compensate the unability to place any objects in the non printable area. Default:
88(= 88% zoom)
Аватара пользователя
muskin
Активист
Сообщения: 114
Зарегистрирован: 08 Декабрь 2009, 21:16
Откуда: РК

Re: OLE

Сообщение muskin »

Дед Пахом писал(а):И причём тут OLE?
Не надо вводить в заблуждение задавшего вопрос.
OLE тут причем - если из программы выводятся данные в таблицу Excel а потом в Word (???).
Но мне кажется, что эта схема тупиковая. Excel намного продвинутый продукт по отношению к Word.
Макросы Excel + переменные Excel + Help по форуму -> и можно из Клары создать документ Excel любой сложности, не взирая на версию Office.

А может я что-то не понимаю?
Всем пралитарское Спасибо и 'Желаю, чтобы ВСЕ !!!'
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Re: OLE

Сообщение Дед Пахом »

gromov писал(а):Не при чём.
С уважением, ДП
Аватара пользователя
muskin
Активист
Сообщения: 114
Зарегистрирован: 08 Декабрь 2009, 21:16
Откуда: РК

Re: OLE

Сообщение muskin »

Просто не в то место и не в тот час, а так все вопросы к Help-у к Office.
А так я понял, что заданный вопрос к Clarion не имеет ни какого отношения.
Всем пралитарское Спасибо и 'Желаю, чтобы ВСЕ !!!'
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Re: OLE

Сообщение Дед Пахом »

сменил бы ты подпись, а? детский сад какой-то... я про "спасибо... и чтобы ВСЕ"
С уважением, ДП
gromov
Старожил
Сообщения: 280
Зарегистрирован: 11 Февраль 2009, 8:41
Откуда: г. Анапа
Поблагодарили: 3 раза

Re: OLE

Сообщение gromov »

Да, подпись экстравагантная :))). А про OLE уточню. Не понравилось мне генерить таблицу в ворде, поэтому табличную часть документа формирую экселем и перебрасываю в ворд.
Range = 'A1:' & 'E' & LEFT(FORMAT(i,@n_5))
msExcel.Copy(xlOLE,Range)
msWord.Paste(wdOLE)
Изврат, конечно, но лучше так, чем использовать кларионовский репорт.
Клиенту хочется управлять высотой строк. Сделал. У меня в 2003-м офисе все Ок, у него в 2007-м нет. Установил 2007-й. Да, есть такая хрень. Высота букв, как заказывали, а строки таблицы выше. Сделал так:
msWord.PasteExcelTable(wdOLE)
У меня все в норме, а клиент опять вопит. В чем дело ?
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Re: OLE

Сообщение Губин Игорь »

Сейчас как раз занимаюсь отработкой экспорта в RTF. Сначала хотел использовать RTFReport, но он не потянул в силу абсолютно объективных причин (о которых честно предупредил автор в описании). Теперь пишем самопально. Будет это класс (как для HTML) или просто набор операторов - пока не знаю (лень заморачиваться с доведением класса до "коммерческого уровня").

Но РУЧКАМИ через Notepad я уже первый вордовский документ НАБИЛ! ))))))))
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
muskin
Активист
Сообщения: 114
Зарегистрирован: 08 Декабрь 2009, 21:16
Откуда: РК

Re: OLE

Сообщение muskin »

Дед Пахом писал(а):сменил бы ты подпись, а? детский сад какой-то... я про "спасибо... и чтобы ВСЕ"
Вот сейчас разбежался и тут же сменю свою подпись. А чем она Деду Пахомычу (меня этот Nik тоже раздражает, но я молчу!) не понравилась?
Замечу, предыдущий Admin был намного корректен в своих высказываниях.
Всем пралитарское Спасибо и 'Желаю, чтобы ВСЕ !!!'
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Re: OLE

Сообщение Губин Игорь »

1. Я таки отработал (практически) репорт в RTF. Результат 1 в 1 (я собой горжусь)

2. Предлагаю следующую подпись (мне понравилось), даже 2 варианта на выбор

а. Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
б. Знаете, ад – сугубо добровольческая организация. Ад не получает государственной помощи, не пользуется благами систем страхования, не получает грантов – даже от ЮНИСЭФ
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
muskin
Активист
Сообщения: 114
Зарегистрирован: 08 Декабрь 2009, 21:16
Откуда: РК

Re: OLE

Сообщение muskin »

Губин Игорь писал(а):2. Предлагаю следующую подпись (мне понравилось), даже 2 варианта на выбор

а. Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
б. Знаете, ад – сугубо добровольческая организация. Ад не получает государственной помощи, не пользуется благами систем страхования, не получает грантов – даже от ЮНИСЭФ
Это подпись для Деда Пахома?
Всем пралитарское Спасибо и 'Желаю, чтобы ВСЕ !!!'
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Re: OLE

Сообщение Admin »

Губин Игорь писал(а):Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
А можно себе забрать?
И чей копирайт?
В инете не нашел.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Re: OLE

Сообщение Губин Игорь »

Уже не помню. У кого-то из классиков содрал.
Это я только кажусь дураком! На самом деле я полный идиот!
Закрыто