![]() |
|
Модераторы: MetalFan |
![]()
|
|
| malor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 632 Регистрация: 17.11.2006 Репутация: нет Всего: нет |
Строка
ExcelApp := CreateOleObject('Excel.Application.11'); в WinXP/Office 2003 отрабатывает нормально. Запустил прогу в Win7/Office 2007 возник эксепшен: Присоединённый файл ( Кол-во скачиваний: 10 )
ExcelApplication11.png 13,73 Kb |
|||
|
||||
| pupkindeniska |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 29.1.2010 Репутация: нет Всего: нет |
используй CreateOleObject('Excel.Application');
|
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 3 Всего: 128 |
Потому видимо, что 11 - это относится к 2003 офису. Пользуй просто Excel.Application, как и посоветовал pupkindeniska. -------------------- There are always someone smarter than you... |
|||
|
||||
| malor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 632 Регистрация: 17.11.2006 Репутация: нет Всего: нет |
||||
|
||||
| 14SatanA88 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 13.5.2010 Репутация: нет Всего: 5 |
||||
|
||||
| malor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 632 Регистрация: 17.11.2006 Репутация: нет Всего: нет |
Почему? Ведь он создаст в формате xlsx. Разве не так?
|
|||
|
||||
| 14SatanA88 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 13.5.2010 Репутация: нет Всего: 5 |
||||
|
||||
| malor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 632 Регистрация: 17.11.2006 Репутация: нет Всего: нет |
14SatanA88>>а сохранится в том формате, в котором вы сами укажете
В начале я так и делал, white brother! Использовал строку: CreateOleObject('Excel.Application'); После, сохраняя файл с расширением xls (дело происходит на машине с 2003-м Офисом) и затем открывая его в Office 2007 (уже другая машина) - появлялось сообщение типа "у открываемого файла формат не соответствует содержимому". Что-то такое, да. , Как вам это? |
|||
|
||||
| 14SatanA88 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 13.5.2010 Репутация: нет Всего: 5 |
к сожалению, сейчас не имею возможности набросать проектик, дабы проверить. завтра на работе попробую. а пока рекомендую погуглить и почитать статей на эту тему. благо, в интернетах полно наработок. |
|||
|
||||
| pupkindeniska |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 29.1.2010 Репутация: нет Всего: нет |
malor
Покажи код где создаётся твой объект офиса и начало обработки..... А так же покажи кусок кода где ты сохраняешь файл.... а то не разобраться так.... |
|||
|
||||
| 14SatanA88 |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 13.5.2010 Репутация: нет Всего: 5 |
например
объявление
создание
сохранение
открывает без проблем в 2003-ем и 2007-м офисах |
||||||
|
|||||||
| pupkindeniska |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 29.1.2010 Репутация: нет Всего: нет |
Попробуй вот так сохранять!
|
|||
|
||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |