[Office Templates] [MSExcel] - проблемы с AddSheet?

Программы на Clarion, шаблоны, библиотеки и пр.

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Hello clalist,


Пример QuickStart из руководства по OfficeTemplates 2.0 чуть-чуть изменен

Код: Выделить всё

                Ex.Init(window,?Ex,1,1,FALSE)

                SETCURSOR(CURSOR:Wait)
                Ex.CreateFile()
                Ex.Select('A10')
                Ex.Assign('10.2')
                Ex.Select('A11')
                Ex.Assign('24.7')
                Ex.Select('A12')
                Ex.ExecFunction('=SUM(A10:A11)')
                
                Ex.AddSheet(2)    !  <= КАМЕНЬ ПРЕТКНОВЕНИЯ  !!!
                                  ! создается один лист, потом добавляются еще два
                
                Ex.SelectSheet(1)
                Ex.Assign('Hello Clarion!')
                SETCURSOR()

                Ex.SetVisible(TRUE)
При работе в WinXP - ExcelXP - все в порядке
Excel закрывается (пользователем) без ошибок

При работе в Win98 - Excel98
Excel закрывается (пользователем) - ошибка работы программы (Excel)

посоветуйте что-нибудь :)

и еще - как удалять листы в Office Templates?
Функции обратной AddSheet там нет :(

--
Best regards,
Иван mailto:shkmail@inbox.ru
Написал: ClaList(2)
Гость

Сообщение Гость »

и еще - как удалять листы в Office Templates?
Функции обратной AddSheet там нет
:(
MSExcel1.SelectSheetByName('List2')
MSExcel1.SendCommand('ActiveWindow.SelectedSheets.Delete')

Может и еще както можно.
Я так пользую.
А вообще, записываешь макрос в Екселе и переносиш в клашу.

З повагою,

Нелiн Володимир.
Головний спецiалiст з питань АСУ Гнiдинцiвського ГПЗ ВАТ "УКРНАФТА"

nvo@ukr.net
nelin@pl.cg.ukrtel.net
Написал: ClaList(2)
Гость

Сообщение Гость »

При работе в WinXP - ExcelXP - все в порядке
Excel закрывается (пользователем) без ошибок

При работе в Win98 - Excel98
Excel закрывается (пользователем) - ошибка работы программы (Excel)

посоветуйте что-нибудь
:)

--
Best regards,
Иван mailto:shkmail@inbox.ru
Написал: ClaList(2)
Гость

Сообщение Гость »

Попробовать другие сочетания. Например, Win98-Office 2000. Серьёзно...

---------------------------------------
C уважением,
Юрий Философов
Написал: ClaList(2)
Гость

Сообщение Гость »

У меня была в письме опечатка. следует читать:
При работе в Win98 - Excel2000
^^^^ - !!!
Excel закрывается (пользователем) - ошибка работы программы (Excel)

Да и странно это как-то.
Шаблоны все-таки не левые.
Глючить не должны по идее.

--
Best regards,
Иван

Не глючат только те шаблоны (и программы), которые написаны лично тобой и тобой же лично используются. Как только некая разработка попадает в чьи-то руки - о безглчности можно забыть. По крайней мере мне мой опыт подсказывает так :)

--
Best regards,
Vadym mailto:vadim@softcreator.com
ICQ: 82308757

Это не шаблоны, это Гейтс. У меня без всяких шаблонов то же самое. Размешаю на экране документ Excel и активирую щелчком мыши по документу. При закрытии окна - авария. Хуже того, при открытии документа Excel по ShellExecute творится то же самое ...

... Когда допечёт, найди на http://www.tidestone.com Formula One ActiveX и попробуй в работе ...

---------------------------------------
C уважением,
Юрий Философов
Написал: ClaList(2)
Ответить