Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 03.11.2008, 16:24
antoni antoni вне форума
Прохожий
 
Регистрация: 01.08.2008
Сообщения: 20
Репутация: 10
Смущение Как уазать путь к шаблону excel ???

Народ подскажите пожалуйста, как указать путь к шаблону Excel
когда пишу XL.WorkBooks.add('C:\MyTemplate.xls');
то все хорошо работает но мне надо чтобы программа искала файл шаблона в папке с exe ведь я не знаю заранее где у пользователя будет папка с программой и на каком диске.
Ответить с цитированием
  #2  
Старый 03.11.2008, 16:32
Alexo Alexo вне форума
Начинающий
 
Регистрация: 24.01.2007
Сообщения: 191
Репутация: 15
По умолчанию

Код:
ExtractFileDir(ParamStr(0)); // вернет папку откуда был запущен exe
__________________
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя.

Последний раз редактировалось Alexo, 03.11.2008 в 16:42.
Ответить с цитированием
  #3  
Старый 03.11.2008, 16:39
antoni antoni вне форума
Прохожий
 
Регистрация: 01.08.2008
Сообщения: 20
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alexo
ExtractFileDir(ParamStr(0)) - вернет папку откуда был запущен exe
А можно на примере ???
Ответить с цитированием
  #4  
Старый 03.11.2008, 16:42
Alexo Alexo вне форума
Начинающий
 
Регистрация: 24.01.2007
Сообщения: 191
Репутация: 15
По умолчанию

Какой тебе пример нужен? Это уже готовый код.
__________________
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя.
Ответить с цитированием
  #5  
Старый 03.11.2008, 16:55
antoni antoni вне форума
Прохожий
 
Регистрация: 01.08.2008
Сообщения: 20
Репутация: 10
По умолчанию

вот мой код, XL.WorkBooks.Add('C:\MyTemplate.xls');

куда мне писать твой код ???
Ответить с цитированием
  #6  
Старый 03.11.2008, 16:59
Alexo Alexo вне форума
Начинающий
 
Регистрация: 24.01.2007
Сообщения: 191
Репутация: 15
По умолчанию

Цитата:
Сообщение от antoni
вот мой код, XL.WorkBooks.Add('C:\MyTemplate.xls');

куда мне писать твой код ???


Код:
XL.WorkBooks.Add(ExtractFileDir(ParamStr(0))+'MyTemplate.xls');
__________________
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя.
Ответить с цитированием
  #7  
Старый 03.11.2008, 18:39
antoni antoni вне форума
Прохожий
 
Регистрация: 01.08.2008
Сообщения: 20
Репутация: 10
По умолчанию

Спасибо все работает! только перед 'MyTemplate.xls надо знак \ поставить
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 07:17.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter