| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > SaveDialog |
| Автор: chiffa 25.7.2007, 16:39 | ||
| Что то не могу разобраться с SaveDialog. как с его помощью созранить файл? (в моем случаи ексель). пробывал так:
но ошибка.... |
| Автор: Telepyz 25.7.2007, 16:44 | ||
Вроде все правильно делаешь, только ...
|
| Автор: chiffa 25.7.2007, 16:48 |
| Написал Excel.SaveToFile(SaveDialog1.FileName); при попытке сохранения выдает: Method 'SaveToFile' not supported by automation object |
| Автор: sentry 25.7.2007, 17:18 | ||
Следующий код сохраняет в заданном файле активную книгу:
|
| Автор: chiffa 25.7.2007, 17:24 |
| спасибо! вопрос немного не в эту тематику, но все же, а могу ли я как то открыть сразу несколько книг и как их в дальнейшем определять? Excel.Workbooks[1].Open - выпадает на ошибку.... |
| Автор: pseud 25.7.2007, 17:32 | ||
|
| Автор: chiffa 25.7.2007, 17:32 |
| и еще, а как я могу получить имя сохраненного файла и путь к нему? |
| Автор: chiffa 25.7.2007, 17:40 |
| имеюю ввиду, как мне дальше оперировать этим именем? какая переменная отвечяет за имя файла? |
| Автор: pseud 25.7.2007, 17:40 | ||
если так то в SaveDialog1.FileName его и ищи а лучше так
и дальше везде юзай етот s |
| Автор: sentry 25.7.2007, 17:55 | ||||||||||
Создание книги:
Открытие сохраненной книги:
Получение доступа к книге:
Активизация книги:
А этот код сохраняет каждую открытую книгу в файле, имя которого совпадает с именем книги, в рабочий каталог:
|
| Автор: chiffa 26.7.2007, 08:58 |
| всем списибо |
| Автор: Kbl4AH 16.1.2009, 08:49 | ||
| Здравствуйте. Продолжу тему, вопрос такой. Имя и расширение файла пользователем не должно меняться (ни вводом с клавиатуры, ни выбором другого файла). Допустим файл должен быть MYFILE.TXT Написал:
Выглядит как нужно, т.е. и имя файла пользователю видно и расширение... Но он может изменить имя файла с клавиатуры или выбрать файл с другим расширением и тогда еще и оно изменится... Как сделать, чтобы пользователь мог в диалоге только папку сохранения выбирать и больше ничего? |
| Автор: Rrader 17.1.2009, 09:36 |
| Возьми и покажи ему диалог выбора папки тогда... |
| Автор: Kbl4AH 17.1.2009, 14:26 |
Что за диалог? |
| Автор: Rrader 17.1.2009, 14:45 |
| http://www.delphisources.ru/pages/faq/base/shbrowseforfolder.html |
| Автор: Kbl4AH 18.1.2009, 21:51 |
| Но, спасибо, Rrader. |
| Автор: Данкинг 18.1.2009, 23:15 |
| Kbl4AH, в пакете BusinessSkin есть специальный компонент, который отображает директории. |
| Автор: Kbl4AH 19.1.2009, 08:07 |
| Спасибо, Данкинг, но у меня нет этого пакета( |
| Автор: Rrader 19.1.2009, 08:45 |
Почему такая реакция? |
| Автор: Kbl4AH 19.1.2009, 09:34 |
Все нормально. Просто немного сложно |
| Автор: lukas 19.1.2009, 15:08 | ||
|
| Автор: Данкинг 20.1.2009, 02:46 | ||
Поставь, там много чего интересного есть и удобного. |
| Автор: Kbl4AH 20.1.2009, 08:57 |
Он freeware? |
| Автор: lukas 20.1.2009, 10:00 |
| Kbl4AH, он платный, да и зачем когда есть стандартная функция диалога SelectDirectory. |
| Автор: Kbl4AH 20.1.2009, 10:15 |
| lukas, да, наверное, это мне было и нужно. Спасибо. |
| Автор: Данкинг 20.1.2009, 11:14 |
Разумеется. Хм... |
| Автор: Kbl4AH 20.1.2009, 11:59 |
| http://forum.vingrad.ru/index.php?showtopic=203215&view=findpost&p=1458889 |
| Автор: Данкинг 20.1.2009, 12:26 |
| Kbl4AH, не знаю, я постоянно использую вот уже года 3 - и ничего плохого сказать не могу. |