Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.09;
Скачать: CL | DM;

Вниз

Классы   Найти похожие ветки 

 
demisen   (2002-08-28 17:20) [0]

Добрый день.

Создал модуль:

unit ExcelExchange;

interface

uses ComObj;

type
TExcel = class(TObject)
public
Excel : variant;
Worksheet : variant;
procedure Connect();
procedure FillCell(col : integer; row : integer; value : string);
end;

implementation

procedure TExcel.Connect;
begin
Excel := CreateOleObject("Excel.Application");
Excel.Workbooks.Open("d:\Axapta\bin\template.xls" );
Excel.Visible := true;
WorkSheet := Excel.Workbooks[1].WorkSheets[1];
end;

procedure TExcel.FillCell(col : integer; row : integer; value : string);
begin
WorkSheet.Cells[col,row]:=value;
end;

end.


В другом модуле пробую делать так:

procedure TfrmRezult.ToolButton2Click(Sender: TObject);
var Ex : TExcel;
begin
Ex.Connect; <--- На этой строчке появляется Exception

Хотя так все работает:

procedure TfrmRezult.ToolButton2Click(Sender: TObject);
var Excel, Worksheet : variant;
begin
Excel := CreateOleObject("Excel.Application");
Excel.Workbooks.Open("d:\Axapta\bin\template.xls" );
Excel.Visible := true;
WorkSheet := Excel.Workbooks[1].WorkSheets[1];

В чем дело ?

Спасибо


 
ZrenBy ©   (2002-08-28 17:28) [1]

Ex := TExcel.Create



Страницы: 1 вся ветка

Текущий архив: 2002.09.09;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.01 c
14-27226
Дремучий
2002-08-15 10:24
2002.09.09
Ласточка №2


4-27288
olegg
2002-07-08 16:25
2002.09.09
Мастера, а как получить количество памяти, которое занимает прило


3-26888
michael_b
2002-08-20 09:12
2002.09.09
безопастность и санкционирование доступа


1-27069
Skif
2002-08-28 09:07
2002.09.09
Удаление файлов


1-27065
dim-
2002-08-28 01:44
2002.09.09
Помогите заполнить дерево из меню