![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Два вопроса по 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 ?