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

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

Как в Excel открыть файл, находящийся в директории [Delphi, Windows]


pavel_guzhanov ©   (2006-01-11 09:26:00) 

в которой находится программа? Делаю так:
m_XLApp:=CreateOleObject('Excel.Application');
 m_XLApp.Visible:=true;
 m_XLApp.Workbooks.Add(-4167);
 m_XLApp.WorkBooks.Open('C:\Blank.xls');

Но это полный путь к файлу. А как открыть файл, указав только относительный путь к нему?


umbra   (2006-01-12 12:37:00) [1]

есть свойство DefaultFilePath

m_XLApp:=CreateOleObject('Excel.Application');
m_XLApp.DefaultFilePath := 'c:\';
m_XLApp.Visible:=true;
m_XLApp.Workbooks.Add(-4167);
m_XLApp.WorkBooks.Open('Blank.xls');


YurikGL   (2006-01-11 11:35:00) [2]


>  m_XLApp.WorkBooks.Open('C:\Blank.xls');
> Но это полный путь к файлу. А как открыть файл, указав только
> относительный путь к нему?

Путь относительно чего?
Может, нужно что-то типа app.Workbooks.Open(GetCurrentDir+'\Shablon.xls'); ?


Наверх

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