Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Два вопроса по Excel [D6, WinXP]


Leny ©   (2002-10-17 12:51:00) 

Буду очень благодарна, если кто-нибудь поможет разобраться. У меня два простых вопроса:
1)как определить сколько строк в Excel заполнены. Мне нужно каждый раз сохранять данные в один файл по порядку.
2)при пересохранении файла каждый раз выскакивает окно "Такой файл уже существует - пересохранить?" Можно как-нибудь избежать его появления (т.е перезаписывать всегда).


andrey_pst   (2002-10-17 15:37:00) [1]

до попытки сохранения


Leny   (2002-10-17 15:33:00) [2]

IExcelApp.DisplayAlerts := false;
Это где записать


andrey_pst   (2002-10-17 15:23:00) [3]

>> Leny
>> выскакивает окно "Такой файл уже существует - пересохранить?"

попробуйте так:
IExcelApp.DisplayAlerts := false;


Leny   (2002-10-17 15:03:00) [4]

С Excel - напрямую.
Об этом выходе я тоже думала - только вот не подходит совершенно. Каждый раз копировать данные (там что-то типа базы данных будет находиться) замаешься.


DieHard   (2002-10-17 14:53:00) [5]

Странно
Ты работаешь с Excel напрямую или через компоненты?
Могу предложить изврат :
1. Открываешь сохраненный файл
2. Создаешь новую книгу
3. Копируешь в нее данные из открытого файла
4. Закрываешь этот файл и убиваешь его
5. Сохраняешь вновь созданную книгу под старым именем
:)


Leny   (2002-10-17 14:22:00) [6]

SaveAs, т.к при Save происходит ошибка
"Project.exe raised exception class EOleError with message "Methd "Save" not supported by automation object"


DieHard   (2002-10-17 14:02:00) [7]

1) с помощью Worksheet.UsedRange
2) используешь метод Save или SaveAs ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо