imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 07.02.2004, 16:23     # 1
Igorexa
Guest
 
Сообщения: n/a

Delphi vs Excel

Хелп!
Есть такая проблема. Работаю с документом Excel из Delphi.
Изменений никаких не делаеться, только вытягиваються данные.
При этом Эксель невидим для пользователя.
Хочу закрыть Эксель. Предлагает сохранить документ, при попытке сохранить документ средствами делфи - кричит что документ уже существует. Как добиться закрытия (или сохранения документа под тем же именем) без настойчиво вылетающих мессаг? Файл не один, и пользователь страшно удивляеться, когда на панели задач Экселя нет, а он предлагает файл сохранить.
Сенкс!
 
Старый 07.02.2004, 17:03     # 2
Legion2003
Member
 
Аватар для Legion2003
 
Регистрация: 31.05.2003
Адрес: Russia, St.Petersburg
Сообщения: 232

Legion2003 Луч света в тёмном царствеLegion2003 Луч света в тёмном царствеLegion2003 Луч света в тёмном царствеLegion2003 Луч света в тёмном царствеLegion2003 Луч света в тёмном царстве
Возьми FlexCell и не парься - работает, не используя Excel
__________________
Пиво должно быть правильным.
Вот водка - правильное пиво!
Legion2003 вне форума  
Старый 08.02.2004, 16:51     # 3
Makc
::VIP::
 
Аватар для Makc
 
Регистрация: 13.08.2003
Адрес: Москва
Сообщения: 1 137

Makc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc ГуруMakc Гуру
Igorexa, точно не помню, но кажется в каком-то из комплектов компонент Abf есть компонента для вытягивания данных из файла экселя не запуская сам эксель.
__________________
Makc aka Maximus (on other boards)
Makc вне форума  
Старый 13.02.2004, 22:56     # 4
cacxa
Newbie
 
Регистрация: 19.10.2003
Сообщения: 12

cacxa Путь к славе только начался
Не надо ничего использовать - Эксель и сам умный, сам все может.
У Workbook'а экселевого есть метод Close:
procedure Close(SaveChanges: OleVariant; Filename: OleVariant; RouteWorkbook: OleVariant; lcid: Integer); safecall;
Если первый параметр - False, при закрытии ничего не спрашивается.
Примерчик для Delphi7 я прицепил.
Я использую враппер для ExcelXP, но также все будет работать и для 97, и для 2000. И вообще без враппера, если немножко переписать

Последний раз редактировалось cacxa; 13.02.2004 в 23:06.
cacxa вне форума  
Старый 13.02.2004, 23:07     # 5
cacxa
Newbie
 
Регистрация: 19.10.2003
Сообщения: 12

cacxa Путь к славе только начался
Файл на предыдущее сообщение - тут, забыл прикрепить
Вложения
Тип файла: zip test excel.zip (2.1 Кбайт, 17 просмотров - Кто скачивал? )
cacxa вне форума  
Старый 15.02.2004, 21:47     # 6
Ti
-virus-
 
Регистрация: 18.10.2002
Сообщения: 211

Ti Путь к славе только начался
может это поможет
Вложения
Тип файла: rar delphi_excel.rar (9.9 Кбайт, 15 просмотров - Кто скачивал? )
Ti вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:56.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.