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

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

Работа с экселем [D7]


Sam Stone ©   (2005-02-27 12:40:00) 

Подскажите, пожалуйста, как настроить при работе с xls-файлами стиль ссылок? (Сервис - параметры - общие - стиль ссылок R1C1). Или ExcelApplication всегда использует старый формат?


olookin   (2005-02-27 15:31:00) [1]

[4] Sam Stone ©   (27.02.05 15:24)

var Excel: Variant;

Excel:=CreateOleObject('Excel.Application');

А в этом случае у Sheets[j] свойство Cells[] есть, иначе бы мне не удалось записывать данные в Excel.


Sam Stone   (2005-02-27 15:24:00) [2]

Excel это TExcelApplication? У Sheets[j] нет свойства Cells[Row,Col]


olookin   (2005-02-27 14:43:00) [3]

[2] Sam Stone ©   (27.02.05 14:39)

Лично мне кажется, что привязываться к стилю не стоит. А стоит обращаться или назначать содержимое ячейки по ее координатам...

чтение Value:=Excel.Workbooks[k].Sheets[j].Cells[Row,Col];
запись Excel.Workbooks[k].Sheets[j].Cells[Row,Col]:=Value;

Value: Variant;


Sam Stone   (2005-02-27 14:39:00) [4]

В экселе формат ссылок может выглядеть так: A6, например, а может вот так: R1C5, что аналогично A5. Вопрос: как определить или установить стиль ссылок, чтобы не выскакивала ошибка при задании диапазона в другом стиле. Или для ExcelWorkSheet.Range[начало_диапазона,конец_диапазона].value все равно, какой формат и произойдет автоматическое преобразование?


olookin   (2005-02-27 14:28:00) [5]

Все-таки, в чем именно заключается проблема?


Наверх

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