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

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

Вопрос по взаимодействию Delphi - Excell [D5]


VL ©   (2002-08-09 11:15:00) 

Господа.
Подскажите
1.как из Delphi в лист Excell в ячейку вставить ссылку на другую ячейку.
2.как вставить картинку из файла в определенное место и растянуть (сжать) ее

Если можно - опираясь на часть кода

var
vExcel, xlvariant: OLEVariant;

procedure TForm1.Button1Click(Sender: TObject);
begin
vExcel := CreateOleObject("Excel.Application");
vExcel.Workbooks.Open("c:\test.xls", False);
vExcel.Cells[2, 3].Value := 124512;
vExcel.Cells[2, 3].Borders[7].LineStyle := 1;


VL   (2002-08-09 14:29:00) [1]

В экселе можно вставить вручную гиперссылку на ячейку на этомже или другом листе, при нажатии на ссылку - переходишь по ссылке.
как такоеже вставить програмно?


ПИТОН   (2002-08-09 12:34:00) [2]

Поясни, что значит ссылку?


VL   (2002-08-09 12:20:00) [3]

в самом Excell тоже не получается


ПИТОН   (2002-08-09 12:18:00) [4]

В Excel-е запиши макрос и посмотри как это делается


VL   (2002-08-09 11:41:00) [5]

ну а ссылку то как (office xp)


ПИТОН   (2002-08-09 11:39:00) [6]

1.
vExcel.Cells[i, j].Formula := "=$A$1"или
vExcel.Cells[i, j].Formula := "=R[-1]C[-2]"
2.
В Excel-е запиши макрос и посмотри как это делается


Наверх

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