Ошибка при инициализации Excel

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Igor_s
Новичок
Сообщения: 8
Зарегистрирован: 03 Июнь 2019, 14:32

Ошибка при инициализации Excel

Сообщение Igor_s »

Ошибка -2 при инициализации Excel
Microsoft Office стандартный 2013
Clarion 10
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7323
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Ошибка при инициализации Excel

Сообщение Игорь Столяров »

Так а как Вы Microsoft Excel инициализируете ?
Вот абсолютно рабочий вариант от Microsoft Office 2003 до 365 во всех версиях Clarion:

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


EO_  Long ! Хотя правильно конечно CString(65)
Visible_ Byte(True)

  Code

  EO_                        = Create(0,Create:Ole)
  EO_{Prop:Create}           = 'Excel.Application'

  If Visible_ then EO_{'Application.Visible'} = True.

  If EO_{'Application.Name'} = 'No ole automation interface'
     Destroy(EO_)
  else
     If Visible_ then  EO_{'Application.Visible'} = -1.
     EO_{'Application.Activate'}
     EO_{'Application.WorkBooks.Add'}
     
     ! Юзаем с удовольствием Microsft Excel через интерфейс OLE
     
     EO_{'Application.ActiveWindow.Close'}
     EO_{'Application.Quit'}

     EO_{Prop:Deactivate}
     Destroy(EO_)     
  end

За теми кто отстал - не возвращаться. (С) Кодекс
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Ошибка при инициализации Excel

Сообщение gopstop2007 »

Игорь Столяров писал(а): 04 Июнь 2019, 5:26Вот абсолютно рабочий вариант от Microsoft Office 2003 до 365 во всех версиях Clarion:...
Надо попросить Admin-а это бросить в FAQ
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Igor_s
Новичок
Сообщения: 8
Зарегистрирован: 03 Июнь 2019, 14:32

Ошибка при инициализации Excel

Сообщение Igor_s »

Игорь, я активирую через Easy Excel v.4.07
eexClas.Init …
Спасибо за ответ !
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7323
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Ошибка при инициализации Excel

Сообщение Игорь Столяров »

Igor_s писал(а): 04 Июнь 2019, 15:18я активирую через Easy Excel v.4.07
Та пожалуйста … но тогда (пардон !) у меня есть вопрос другого плана … ;)
Зачем жаловаться в форум на проблемы с коммерческим продуктом, если у него есть весьма достойная тех. поддержка ?
За теми кто отстал - не возвращаться. (С) Кодекс
Igor_s
Новичок
Сообщения: 8
Зарегистрирован: 03 Июнь 2019, 14:32

Ошибка при инициализации Excel

Сообщение Igor_s »

Ок. Понял
Ответить