|
OrdCOM.INVOKE с NULL параметром
|
|||
---|---|---|---|
#18+
В PLSQL через OrdCOM пытаюсь добавить лист в конец Excel worksheets в VBA это бы выглядело: Код: plsql 1.
процедурный вызов (как в OrdCOM.INVOKE) в VBA: Код: plsql 1. 2. 3.
В PLSQL простое добавления листа работает: Код: plsql 1.
но новый лист добавляется перед активным листом Когда вызываю метод с четырьмя параметрами: Код: plsql 1. 2. 3. 4. 5. 6.
То возвращает ошибку, error_description=COM-0014: Failure to invoke Я грешу на передачу NULL в качестве аргумента. Кто-нибудь боролся с такой ошибкой? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 12:26 |
|
OrdCOM.INVOKE с NULL параметром
|
|||
---|---|---|---|
#18+
На правах идеи: вставить, а потом "старый" лист (перед которым вставляли) подвинуть Sheets.Move сам так не делал ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 12:59 |
|
OrdCOM.INVOKE с NULL параметром
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, :)) c Move( Before, After ) та же беда, один из параметров должен быть NULL ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 13:14 |
|
OrdCOM.INVOKE с NULL параметром
|
|||
---|---|---|---|
#18+
Так в Move ты можешь указывать before, который работает Если я правильно понял/помню проблема только с after Из параметров указываешь только before, остальные по умолчанию (1 параметр) Не проверить, Oracle Server на Linux'ах крутится. Но я помню, что с похожей проблемой сталкивался в Oracle Forms лет 10+ назад ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 14:28 |
|
OrdCOM.INVOKE с NULL параметром
|
|||
---|---|---|---|
#18+
vge, Возможно в пакете ordexcel более экселовские интерфейсы. Только com automation депрекейтед уже лет десять как и в 12с его выпилили окончательно. Если база на винде, с экселом можно работать через процедуры на дот-нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 15:34 |
|
OrdCOM.INVOKE с NULL параметром
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, в Oracle проверю в понед. в vba отрабатывает оба варианта без ошибок Call Sheets(2).Move(Sheets(1),NULL) Call Sheets(2).Move(Sheets(1)) возможно прокатит спасибо что настояли) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 19:13 |
|
OrdCOM.INVOKE с NULL параметром
|
|||
---|---|---|---|
#18+
-2-, Oracle Database 11g Release 11.2.0.3.0 - 64bit Production База промышленная 24/7 Ради Add Sheet "в нужное место" менять отлаженный, не малый, функционал - не тот случай хотя "деприкайтед и выпилмно" заставляет задуматься, но это из стратегич.рисков) спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2019, 19:15 |
|
|
start [/forum/topic.php?fid=52&fpage=82&tid=1882720]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 278ms |
total: | 407ms |
0 / 0 |