Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Открытие документа

14K
27 октября 2005 года
ERD
1 / / 26.10.2005
Подскажите, пожалуйста!!!!!!!!

Что необходимо добавить и на что исправить в следующем алгоритме, чтобы при нажатии кнопки Button2 заданный файл находился и открывался независимо от того, на каком диске он находится? (То есть как сделать так, чтобы не писать полный путь к файлу, а только имя?
А то получится, что перенесу программу на другой комп, а там она находится в другой директории, и ничего работать не будет)

procedure TForm1.Button2Click(Sender: TObject);
var dir_:string;
begin
E:=CreateOleObject('Excel.Application');
E.Visible:=true;
GetDir(0,dir_);
chdir(dir_);
E.WorkBooks.Open(FileName:='d:Документ2.xls');

end;

344
27 октября 2005 года
Delpher
493 / / 14.08.2005
Цитата:
Originally posted by ERD
Подскажите, пожалуйста!!!!!!!!

Что необходимо добавить и на что исправить в следующем алгоритме, чтобы при нажатии кнопки Button2 заданный файл находился и открывался независимо от того, на каком диске он находится? (То есть как сделать так, чтобы не писать полный путь к файлу, а только имя?
А то получится, что перенесу программу на другой комп, а там она находится в другой директории, и ничего работать не будет)

procedure TForm1.Button2Click(Sender: TObject);
var dir_:string;
begin
E:=CreateOleObject('Excel.Application');
E.Visible:=true;
GetDir(0,dir_);
chdir(dir_);
E.WorkBooks.Open(FileName:='d:Документ2.xls');

end;



мда.....


Храни файл в директории программы.

9.8K
27 октября 2005 года
bqserg
56 / / 27.09.2005
Цитата:
Originally posted by ERD

А то получится, что перенесу программу на другой комп, а там она находится в другой директории, и ничего работать не будет



На будущее:
Application.ExeName - имя твоей проги с полным путем.
ExtractFilePath - извлекает путь из строчки с путем к файлу.

А вариант от Delpher'а практичней!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог