Страница 1 из 1
Windows 10 + Clarion 10
Добавлено: 18 Май 2016, 14:49
Алексей- Софт-Центр
Добрый день!
Windows 10, Clarion 10
Office Tempate 2.1
При инициализации Exсel из программы в диспетчере задач он (Excel) как процесс появляется,
но как приложение - нет.
Вопрос: В таком сочетании ofice template - не работает?
Или что-то где-то надо прописать ?
Алексей
Windows 10 + Clarion 10
Добавлено: 18 Май 2016, 15:45
kreator
Не знаю про Office Template. Но, если там OLE, то, может, вот это поможет -
http://forum.clarionlife.net/phpbb/view ... f=1&t=3194. А в какой связке работает?
Windows 10 + Clarion 10
Добавлено: 18 Май 2016, 18:26
Алексей- Софт-Центр
Добрый день!
Работает в связке windows 7 clarion 10
Windows 7 clarion 6
Алексей
Windows 10 + Clarion 10
Добавлено: 18 Май 2016, 20:46
Игорь Столяров
К сожалению, проблема может быть в версии самого MS Office ...
Под Windows 10 есть проблемы с OLE при работе со "старыми" версиями MS Office (конкретно я столкнулся с ними в MS Office 2007).
Просто заменил MS Office 2007 на MS Office 2016 под Windows 10 и все заработало.
А версия Clarion значения не имеет, проблема была под Win10 & MS Office 2007 при сборке приложений и в C10 и в C63 ...
Это просто незамысловатый маркетинг Microsoft по выдавливанию юзеров Win10 на подписку Office 365. Welcome !

Windows 10 + Clarion 10
Добавлено: 18 Май 2016, 22:22
Алексей- Софт-Центр
Добрый день!
Спасибо)
Буду пробовать с 2016
Алексей
Windows 10 + Clarion 10
Добавлено: 19 Май 2016, 6:27
morkovin
А версия Clarion значения не имеет
/--- Clarion 10.12104 --- 03/1/16 ----- Fixes/Changes/Features--/
PTSS 41907: NON visible Excel after OLE activated
PTSS 41936: NON visible Excel after OLE DISPLAY
PTSS 41956: NON visible Excel after OLE
Windows 10 + Clarion 10
Добавлено: 19 Май 2016, 7:26
Игорь Столяров
morkovin писал(а): /--- Clarion 10.12104 --- 03/1/16 ----- Fixes/Changes/Features--/
Нет. Мы переводили компьютеры на халявный Win10, где-то в начале апреля ....
Было четко видно, что проблема возникает именно в связке Win10 & MSO2007,
а для Win7 & MSO2007 и Win10 & MSO2016 отсутствует, не зависимо от версии Clarion.
Лично проверял.
Windows 10 + Clarion 10
Добавлено: 19 Май 2016, 11:01
kreator
Игорь Столяров писал(а):Под Windows 10 есть проблемы с OLE при работе со "старыми" версиями MS Office (конкретно я столкнулся с ними в MS Office 2007).
У меня на планшете связка С10-Win10-Excel2007 работает, специально проверил. Может дело в каких-то определённых командах OLE?
Windows 10 + Clarion 10
Добавлено: 19 Май 2016, 11:07
Игорь Столяров
kreator писал(а): У меня на планшете связка С10-Win10-Excel2007 работает, специально проверил
Спасибо за информацию. это интересно.
У меня проблемы были с абсолютно чистой (новой) Win10 и установленной на нее MSO2007 (+ все обновления).
Потом уже пытался настроить параметры безопасности в MSO2007 - но это не дало эффекта.
Windows 10 + Clarion 10
Добавлено: 19 Май 2016, 12:30
kreator
У меня Win10 не с нуля, а обновление Win8.1. Офис стоял до обновления. Сомневаюсь, конечно, что здесь причина. Тогда уж слишком путано всё.
Windows 10 + Clarion 10
Добавлено: 19 Май 2016, 19:02
Алексей- Софт-Центр
Добрый день!
С офисом 2016 не заработало(((
Алексей
Windows 10 + Clarion 10
Добавлено: 19 Май 2016, 19:04
Игорь Столяров
А попробуйте напрямую выполнить код, например:
kreator писал(а): Железно работающий кусок:
LOC:OLE = create(0, CREATE:ole)
LOC:OLE{prop:Create} = 'EXCEL.Application'
LOC:OLE{'Workbooks.Open("' & clip(GLO:TempPath) & 'rap008.xml")'}
LOC:OLE{'ActiveWorkbook.SaveAs("' & clip(LOC:FileName) & '",51)'}
LOC:OLE{'Workbooks.Close'}
LOC:OLE{prop:Deactivate}
destroy(LOC:OLE)
Windows 10 + Clarion 10
Добавлено: 20 Май 2016, 0:04
kreator
На всякий случай нужный файл -
https://yadi.sk/d/PzwHZvforr6rc.
Алексей- Софт-Центр писал(а):С офисом 2016 не заработало(((
Office Template открытая система? Что-то там посмотреть можно? Потому что ну нет проблем с Excel. Через OLE, естественно.
Windows 10 + Clarion 10
Добавлено: 20 Май 2016, 13:07
Алексей- Софт-Центр
Добрый день!
Заработало))))
на Clarion 10.12104 !
Спасибо всем откликнувшимся)
Алексей