![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сохранение Рабочий книги в
P0tia © (2003-08-28 13:33:00)
Какой путь нужно ввести, чтобы рабочая книга сохранялась в папку "Мои документы".
Excel.WorkBooks[1].SaveAS ("???/otchet.xml");
Rad (2003-08-28 16:25:00) [1]
Вот кусок прямо из модуля (поэтому так отформатирован) для курсов по Delphi :)
//Запрос у Windows пути к специальной папке
//Функция SHGetSpecialFolderPath объявлена в модуле ShlObj
{Параметры функции:
hwndOwner: HWND - идентификатор вызывающего окна; в данном случае ни на что не влияет, поэтому 0
lpszPath : PChar - указатель на область памяти, куда будет помещена строка с запрашиваемым путем
nFolder : integer - константа с указанием типа специальной папки.
Предположим, что файлы "Планировщика" будут храниться в отдельном каталоге
в папке "Мои документы".
Тогда nFolder = CSIDL_PERSONAL (значение константы, соответствующее каталогу "Мои документы".
Остальные значения (например, "Рабочий стол") см в модуле ShlObj
fCreate : longbool - указание создать каталог в случае его отсутствия.
Поскольку "Мои документы" обычно существует - в данном случае ни на что не влияет
}
SHGetSpecialFolderPath(0, pAppDir, CSIDL_PERSONAL, true);
DenK_vrtz (2003-08-28 14:07:00) [2]
Стандартно для Excel"я папка "Мои документы" задана по умолчанию