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

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

Сохранение файла в Excel [D7, WinXP]


Andrew ©   (2004-07-29 15:04:00) 

Делаю свою табличку в Excelе затем пытаюсь сохранить его
автоматически как бы
  outfile:='c:\xxxx.xls';
  ExcelApplication1.Save(outfile,0);
где outfile - OleVariant

во первых выскакивает диалог сохранения файла Excel (Книга такая-то, а не "xxxx.xls"?) , и мне это как-то не понятно, во вторых
файл "xxxx.xls" он все таки сохраняет но странным образом привязывает его к той самой Книга1.xls и при удалении книги
файл "xxxx.xls" говорит так мол и так - Книга1 хачу
Подскажите пожалуйста как его сохранить без диалога сохранения Excelя и под именем "xxxx.xls"


Andrew   (2004-07-29 17:34:00) [1]

2000


Rule   (2004-07-29 17:05:00) [2]

Да как это нет, а офис какой стоит или таблицу типов вернее ты от какого офиса импортировал ?


Andrew   (2004-07-29 16:43:00) [3]

говорит что нету такой функции
а связываю их так
ExcelApplication1.Connect;
ExcelApplication1.Workbooks.Add(EmptyParam,0);


Rule   (2004-07-29 15:43:00) [4]

Насколько я понимаю ты используешь ближнее связывание, в таком случае попробуй
ExcelApplication1.SaveAs('c:\xxxx.xls',xlNormal,EmptyParam,EmptyParam,False,False,xlNoChange,xlUserResolution,False,Empt yParam,EmptyParam,False,0);

Если хочешь знать что значат все эти параметры, посмотри хелп по визуал бейсику процедуры SaveAs


Наверх

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