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

Clarion, Clarion 7

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

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

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

Сообщение Igor_s » 03 Июнь 2019, 14:55

Ошибка -2 при инициализации Excel
Microsoft Office стандартный 2013
Clarion 10

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4144
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

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

Сообщение Игорь Столяров » 04 Июнь 2019, 5:26

Так а как Вы 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

«V» значит Вендетта !

gopstop2007
✯ Ветеран ✯
Сообщения: 1261
Зарегистрирован: 25 Март 2009, 21:55

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

Сообщение gopstop2007 » 04 Июнь 2019, 8:45

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

Igor_s
Прохожий
Сообщения: 3
Зарегистрирован: 03 Июнь 2019, 14:32

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

Сообщение Igor_s » 04 Июнь 2019, 15:18

Игорь, я активирую через Easy Excel v.4.07
eexClas.Init …
Спасибо за ответ !

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4144
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

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

Сообщение Игорь Столяров » 04 Июнь 2019, 16:03

Igor_s писал(а):
04 Июнь 2019, 15:18
я активирую через Easy Excel v.4.07
Та пожалуйста … но тогда (пардон !) у меня есть вопрос другого плана … ;)
Зачем жаловаться в форум на проблемы с коммерческим продуктом, если у него есть весьма достойная тех. поддержка ?
«V» значит Вендетта !

Igor_s
Прохожий
Сообщения: 3
Зарегистрирован: 03 Июнь 2019, 14:32

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

Сообщение Igor_s » 06 Июнь 2019, 10:24

Ок. Понял

Ответить