Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel 2003, выдать ошибку при открытии файла Excel2007 / 12 сообщений из 12, страница 1 из 1
10.01.2013, 10:28
    #38104462
jonik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel 2003, выдать ошибку при открытии файла Excel2007
Работаю с Excel при помощи Ole автоматизации в Delphi.
При открытии в excel 2003 файла xlsx выдается следующее предупреждение:
Код: plaintext
1.
2.
3.
4.
5.
This file is not in a recognizable format.
. If you know the file is from another program which is incompatible with Microsoft Office Excel, click Cancel, then open this file in its original
application. If you want to open the file later in Microsoft Office Excel, save it in a format that is compatible, such as text format.
. If you suspect the file is damaged, click Help for more information about solving the problem.
. If you still want to see what text is contained in the file, click OK. Then click Finish in the Text Import Wizard.
Хотелось бы получить ошибку, что файл имеет не верный формат или подобную.
Пока единственное, что получилось, так это скрыть это предупреждение с помощью свойства DisplayAlerts, присвоил ему значение False, но после этого excel открывает файл, а там абракадабра.
...
Рейтинг: 0 / 0
10.01.2013, 10:43
    #38104488
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel 2003, выдать ошибку при открытии файла Excel2007
jonik,

всё, что бы вы ни сделали - будет костылями
Весь мир массово переходит на 2007-2010
Вы замотаетесь с этими новыми файлами - их всё больше и больше
...
Рейтинг: 0 / 0
10.01.2013, 11:00
    #38104516
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel 2003, выдать ошибку при открытии файла Excel2007
При открытии в excel 2003 файла xlsx
Пакет совместимости установлен?
http://www.microsoft.com/ru-ru/download/details.aspx?id=3
...
Рейтинг: 0 / 0
10.01.2013, 11:02
    #38104518
jonik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel 2003, выдать ошибку при открытии файла Excel2007
Я понимаю, что переходят :), но не все еще перешли на 2007 офис и надо чтобы программа корректно работала с 2003 и выше.
...
Рейтинг: 0 / 0
10.01.2013, 11:03
    #38104519
jonik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel 2003, выдать ошибку при открытии файла Excel2007
Казанский При открытии в excel 2003 файла xlsx
Пакет совместимости установлен?
http://www.microsoft.com/ru-ru/download/details.aspx?id=3
Про пакет знаю, пока задачи не было устанавливать его.
...
Рейтинг: 0 / 0
10.01.2013, 11:07
    #38104526
jonik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel 2003, выдать ошибку при открытии файла Excel2007
Если задачу немного расширить, то задача следующая - нужно получить ошибку, если открываемый файл не может быть открыт.
...
Рейтинг: 0 / 0
10.01.2013, 12:30
    #38104661
jonik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel 2003, выдать ошибку при открытии файла Excel2007
Если работать с Excel 2007, как сделать, чтобы при открытии exe файла (например) excel выдавал ошибку, а не открывал файл?
Подсовывал excel 2007 файлы dll, exe, res - все эти файлы открыл :), а вот файл doc - не открыл, выдал ошибку - недопустимый формат файла.
Как excel научить, не знаешь, что за формат тоже выдавай ошибку?
...
Рейтинг: 0 / 0
10.01.2013, 15:10
    #38104948
Khod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel 2003, выдать ошибку при открытии файла Excel2007
jonik,

Привязка расширений файлов к программам?
...
Рейтинг: 0 / 0
10.01.2013, 17:21
    #38105242
jonik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel 2003, выдать ошибку при открытии файла Excel2007
KhodПривязка расширений файлов к программам?
А при чем тут привязка расширений, если я могу открыть excel и в режиме открыть файл могу выбрать любой файл, ну или переименовать любой файл в файл xls или xlsx
...
Рейтинг: 0 / 0
10.01.2013, 17:49
    #38105305
Khod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel 2003, выдать ошибку при открытии файла Excel2007
jonik,

Так ты через автоматизацию работаешь.
...
Рейтинг: 0 / 0
15.01.2013, 14:53
    #38110765
jonik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel 2003, выдать ошибку при открытии файла Excel2007
KhodТак ты через автоматизацию работаешь.
В самом первом посте об этом и написал
...
Рейтинг: 0 / 0
15.01.2013, 17:16
    #38111089
Khod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel 2003, выдать ошибку при открытии файла Excel2007
jonik,

Так и перенаправь на другую программу 4-буквенные расширения.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel 2003, выдать ошибку при открытии файла Excel2007 / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]