|
|
|
FORMS 10g OLE и excel
|
|||
|---|---|---|---|
|
#18+
Добрый день. Используя OLE2 d формсе открываю MS excel в нём открываю нужный файл. Далее умею записать в ячейку и формулу и число, но у меня не получается вставить строчку и колонку. Т.е. мне надо между колонками "I"и "J" вставить ещё 1 колонку. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. Какую команду я должен вписать для вставки столбца и или строки? Модератор: Тема перенесена из форума "Oracle". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2010, 15:01 |
|
||
|
FORMS 10g OLE и excel
|
|||
|---|---|---|---|
|
#18+
В Forms'е не проверял. По Help'у /макросу Excel'а у объекта Range есть метод Insert. Т.ч. должно быть что-то типа: -- Выбираем колонку J перед которой вставлять args := client_OLE2.CREATE_ARGLIST; client_OLE2.ADD_ARG(args, 'J:J'); -- Устанавливаем диапазон столбцов col:= client_OLE2.GET_OBJ_PROPERTY(worksheet, 'Columns', args); client_OLE2.DESTROY_ARGLIST(args); -- Вставляем перед выбранной колонкой, со сдвигом вправо args := client_OLE2.CREATE_ARGLIST; client_OLE2.ADD_ARG(args, -4161 ); -- -4161 xlToRight -4121 xlShiftDown client_OLE2.INVOKE( worksheet, 'Insert', args); client_OLE2.DESTROY_ARGLIST(args); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 17:46 |
|
||
|
|

start [/forum/search_topic.php?author=Sergtep&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 656ms |
| total: | 808ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...