Страница 1 из 2
OLE
Добавлено: 08 Июнь 2012, 17:04
gromov
Доброго времени суток, коллеги. Возникла небольшая проблема. Из программы генерю таблицу в ёкселе и копирую её в ворд. Высоту строк устанавливаю по высоте фонта. В 2003-м офисе все Ок, в 2007-м ни в какую. В экселе строки по фонту, а в ворде ширее. Никто не сталкивался с этой бякой ?
Re: OLE
Добавлено: 08 Июнь 2012, 18:17
Дед Пахом
И причём тут OLE?
Re: OLE
Добавлено: 09 Июнь 2012, 0:08
gromov
Не при чём.
Re: OLE
Добавлено: 09 Июнь 2012, 12:27
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)
Re: OLE
Добавлено: 16 Июнь 2012, 2:06
muskin
Дед Пахом писал(а):И причём тут OLE?
Не надо вводить в заблуждение задавшего вопрос.
OLE тут причем - если из программы выводятся данные в таблицу Excel а потом в Word (???).
Но мне кажется, что эта схема тупиковая. Excel намного продвинутый продукт по отношению к Word.
Макросы Excel + переменные Excel + Help по форуму -> и можно из Клары создать документ Excel любой сложности, не взирая на версию Office.
А может я что-то не понимаю?
Re: OLE
Добавлено: 16 Июнь 2012, 3:01
Дед Пахом
gromov писал(а):Не при чём.
Re: OLE
Добавлено: 16 Июнь 2012, 22:11
muskin
Просто не в то место и не в тот час, а так все вопросы к Help-у к Office.
А так я понял, что заданный вопрос к Clarion не имеет ни какого отношения.
Re: OLE
Добавлено: 17 Июнь 2012, 9:27
Дед Пахом
сменил бы ты подпись, а? детский сад какой-то... я про "спасибо... и чтобы ВСЕ"
Re: OLE
Добавлено: 18 Июнь 2012, 21:59
gromov
Да, подпись экстравагантная

)). А про OLE уточню. Не понравилось мне генерить таблицу в ворде, поэтому табличную часть документа формирую экселем и перебрасываю в ворд.
Range = 'A1:' & 'E' & LEFT(FORMAT(i,@n_5))
msExcel.Copy(xlOLE,Range)
msWord.Paste(wdOLE)
Изврат, конечно, но лучше так, чем использовать кларионовский репорт.
Клиенту хочется управлять высотой строк. Сделал. У меня в 2003-м офисе все Ок, у него в 2007-м нет. Установил 2007-й. Да, есть такая хрень. Высота букв, как заказывали, а строки таблицы выше. Сделал так:
msWord.PasteExcelTable(wdOLE)
У меня все в норме, а клиент опять вопит. В чем дело ?
Re: OLE
Добавлено: 19 Июнь 2012, 11:24
Губин Игорь
Сейчас как раз занимаюсь отработкой экспорта в RTF. Сначала хотел использовать RTFReport, но он не потянул в силу абсолютно объективных причин (о которых честно предупредил автор в описании). Теперь пишем самопально. Будет это класс (как для HTML) или просто набор операторов - пока не знаю (лень заморачиваться с доведением класса до "коммерческого уровня").
Но РУЧКАМИ через Notepad я уже первый вордовский документ НАБИЛ! ))))))))
Re: OLE
Добавлено: 30 Июнь 2012, 23:18
muskin
Дед Пахом писал(а):сменил бы ты подпись, а? детский сад какой-то... я про "спасибо... и чтобы ВСЕ"
Вот сейчас разбежался и тут же сменю свою подпись. А чем она Деду Пахомычу (меня этот Nik тоже раздражает, но я молчу!) не понравилась?
Замечу, предыдущий Admin был намного корректен в своих высказываниях.
Re: OLE
Добавлено: 30 Июнь 2012, 23:44
Губин Игорь
1. Я таки отработал (практически) репорт в RTF. Результат 1 в 1 (я собой горжусь)
2. Предлагаю следующую подпись (мне понравилось), даже 2 варианта на выбор
а. Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
б. Знаете, ад – сугубо добровольческая организация. Ад не получает государственной помощи, не пользуется благами систем страхования, не получает грантов – даже от ЮНИСЭФ
Re: OLE
Добавлено: 02 Июль 2012, 2:43
muskin
Губин Игорь писал(а):2. Предлагаю следующую подпись (мне понравилось), даже 2 варианта на выбор
а. Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
б. Знаете, ад – сугубо добровольческая организация. Ад не получает государственной помощи, не пользуется благами систем страхования, не получает грантов – даже от ЮНИСЭФ
Это подпись для Деда Пахома?
Re: OLE
Добавлено: 02 Июль 2012, 3:07
Admin
Губин Игорь писал(а):Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
А можно себе забрать?
И чей копирайт?
В инете не нашел.
Re: OLE
Добавлено: 02 Июль 2012, 9:13
Губин Игорь
Уже не помню. У кого-то из классиков содрал.