|
OpenOffice & Forms
|
|||
---|---|---|---|
#18+
Народ! Кто пробовал OLE2 для OpenOffice? Расскажите пож. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2016, 10:25 |
|
OpenOffice & Forms
|
|||
---|---|---|---|
#18+
А что тебе рассказать? Сказку про белого бычка? http://google.gik-team.com/?q=Open Office OLE Automation ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2016, 12:35 |
|
OpenOffice & Forms
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, Мне не нужен балый бычок для С++. Хотя бы один пример для формсов. Например, как запустить с открытием файла. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2016, 12:48 |
|
OpenOffice & Forms
|
|||
---|---|---|---|
#18+
1) http://www.sql.ru/forum/941371/studentam-zhelaushhim-pomoshhi 2) Желательно указывать версию Forms и что Вы понимаете под OLE2. Клиент-серверный OLE2 или WEB_UTILS. Две большие разницы 3) Документ https://www.openoffice.org/udk/common/man/tutorial/office_automation.html Содержит простейший пример на VBA. Перевести на Forms - лично для меня, проблема только в лени и Forms'ов на компьютере. Для других, возможная проблема, что уроды из sun даже в простейшем примере активно используют массивы. Т.е. нужно подходить к чтению документации внимательно (я ее не читал). Где есть вызовы с массивами - могут быть проблемы, нужно искать аналогичные методы без массивов. 4) В общем, см. по ссылке из п.1.: "...Этот подход подразумевает, что помимо условия задачи, будут опубликованы реальные попытки автора что-то сделать, конкретные вопросы, по коду, функциям..." ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2016, 13:07 |
|
OpenOffice & Forms
|
|||
---|---|---|---|
#18+
p.s. 1) Если вопрос "можно или нет" - ответ 100% можно. 2) Если вопрос "как" - читать документацию и разбираться 3) Если вопрос "делал ли это кто нибудь с данного форума" - есть сомнения: 3.1. Forms 6i (OLE2 package) уже много лет как устаревший, т.ч. интерес к OLE2 пропадает 3.2. Open Office не так уж сильно и распространен - странно,если кто-то с ним заморачивался и тем более с OLE2 3.3. За последние N лет, количество людей в данном под-форуме явно сильно сократилось. Лично я, например, на Forms уже не работаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2016, 13:24 |
|
OpenOffice & Forms
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, Спасибо посмотрю. Формсы 6 а OLE клиент-сервер. Работать с OpenOffice, как с Excel. Эта библиотека у меня есть, а надо попробовать др.вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2016, 13:38 |
|
OpenOffice & Forms
|
|||
---|---|---|---|
#18+
IMHO & AFAIK 1) В клиент-сервере 6i точно можно. В клиент-сервере _в_крайнем_случае_ можно передавать массивы с помощью ActiveX build-ins. Но под Web работать 1 в 1 не будет. Например: Forms 6i: Excel, как писать данные в разные Sheets ? 2004 год Forms 6i: Excel, как писать данные в разные Sheets ? Forms Ole2 Array ??? 2008 г. http://www.sql.ru/forum/587815/forms-ole2-array?hl=activex excel ole2 Forms 6 + excel, можно ли через ole2 скопировать лист? 2006 год http://www.sql.ru/forum/303875/forms-6-excel-mozhno-li-cherez-ole2-skopirovat-list?hl=copy excel ole2 2) OLE2 технология кривая и тормозная до жути. С появлением XML-форматов офисных документов, смысла ей пользоваться с каждым годом все меньше и меньше. Можно сразу нормальные документы в XML-форматах подготавливать (хоть с помощью того же TEXT_IO). IMHO 3) С учетом 2, смысл ей пользоваться остается только если нужна глубокая интеграция. Но: a) лично я с такими задачами не сталкивался и вообразить их мне достаточно тяжело. b) если интеграция нужна глубокая, может захотеться в Forms иметь callback'и на события из Office. Это с помощью Ole2 package все равно не решается - нужно брать C, Java и что-то изобретать для имитации "асинхронности" в Forms'ах. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2016, 14:10 |
|
|
start [/forum/topic.php?fid=51&msg=39209144&tid=1878017]: |
0ms |
get settings: |
23ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
184ms |
get tp. blocked users: |
2ms |
others: | 323ms |
total: | 630ms |
0 / 0 |