Ребята, подскажите, экспорт делаю в excel при попытке экспорта ошибка - неверный тип переменной (ошибка на строке, выделенной тегом жирным шрифтом).
Как быть?
procedure TfrmAdmPlan.btnExportAdmPlanClick(Sender: TObject);
var
AExcelApp: OLEVariant;
ARowStart, I: Integer;
begin
ARowStart := 24;
with TOpenDialog.Create(Self) do
try
InitialDir := GetCurrentDir;
Filter := 'Support Files (Excel Files)|*.xlsx;*.xls';
if Execute then
begin
AExcelApp := CreateOleObject('Excel.Application');
if VarIsNull(AExcelApp) then Exit;
AExcelApp.DisplayAlerts := False;
AExcelApp.Application.EnableEvents := False;
AExcelApp.WorkBooks.Open(FileName);
[b] AExcelApp.ActiveWorkBook.WorkSheets[1].Cells[ARowStart, 2].Value := vw.DataController.Values[0, vwName.Index];[/b]
AExcelApp.Visible := True;
AExcelApp.ActiveWorkBook.SaveAs('Plan.xlsx');
end;
finally
Free;
AExcelApp.Quit;
AExcelApp := UnAssigned;
end;
end;