|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.01.2010, 07:54 | #1 |
Почти "Чайник"
Форумчанин
Регистрация: 09.06.2008
Сообщений: 134
|
Как сменить каталог для сохранения файла?
Суть проблемы:
Есть файл напичканый макросами. Он может находиться где угодно. (на рабочем столе, в "Мои документы" или вовсе в сети.) Он создаёт файл с данными. И этот файл он должен сохранить в заранее прописанный каталог. (Напимер D:/mmm/1/) Вроде-бы всё просто когда к имени файла добавляем впереди путь каталога. (Но тогда пользователь не может изменить название файла и место куда его сохранять) Код:
Использовать "ChDir Путь" почему-то не получилось. Каталог по умолчанию при этом менять нельзя. |
18.01.2010, 08:33 | #2 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Цитата:
http://www.programmersforum.ru/showp...11&postcount=5 |
||
18.01.2010, 21:14 | #3 | |
Почти "Чайник"
Форумчанин
Регистрация: 09.06.2008
Сообщений: 134
|
Цитата:
Я немного не правильно выразился. В первой части я имел в виду сохранение файла функцией ActiveWorkbook.SaveAs Эта функция сохранит файл туда, куда надо, если правильно прописан путь. А вот от функции Application.GetSaveAsFilename я хотел добиться, чтобы она открывалась в том каталоге, который я задаю, а не тот который мне Эксель сам предлагает. Так-что ваш совет про смену диска наверно какраз то, что мне нужно. Осталось сообразить, как объяснить программе какая часть записи является катологом, а какая диском. (для обычного диска всё понятно, название диска это то, что перед двоеточием) Что считать диском, если ссылка идёт на сетевую папку? Например \\Klimat-server\менеджеры\расчет воздуховодов\1\ |
|
19.01.2010, 06:00 | #4 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Код:
P.S. Чтобы избежать возможных неприятностей, не советую использовать переменные с именами, которые Excel использует, например, в качестве метода (в данном случае - это Name).
Чем шире угол зрения, тем он тупее.
|
|
19.01.2010, 08:01 | #5 |
Почти "Чайник"
Форумчанин
Регистрация: 09.06.2008
Сообщений: 134
|
Проверил. Это какраз то, что мне и требовалось.
Пасибо всем за помощь. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
EmbeddedWB. Как вызвать окно сохранения файла при щелчке по ссылке | apx_angel | Работа с сетью в Delphi | 0 | 22.11.2009 20:38 |
Восстановление предыдущей версии файла после сохранения | specman | Microsoft Office Excel | 1 | 02.11.2009 18:42 |
Проблема такова: язык:Delphi7; сохранения файла; загрузка файла в String Grid | lightdevil | Общие вопросы Delphi | 3 | 06.03.2009 23:10 |
Сохранения файла после передачи | albatros | Работа с сетью в Delphi | 2 | 26.12.2008 21:07 |
создание cgi для сохранения на сервере exe файла преданного через http | L0rD | Работа с сетью в Delphi | 2 | 22.06.2007 12:52 |