Конференция "Corba" » Ошибка при работе с Excel2000
 
  • nali (30.12.06 00:05) [0]
    Привет всем!
    Помогите разобратся с ошибкой при работе с сервером excel.
    Ошибка при выполнении строки  Sheet.Range('A1:B3').Select;
    Код следующий:


    var
    Form1: TForm1;
    fname: string='C:\Рабочая\1файл.xls';
    Exel,Book,Sheet:OleVariant;

    implementation

    procedure TForm1.Button1Click(Sender: TObject);
    begin
    try
    Screen.Cursor:=crHourGlass;
     try
      Exel:=GetActiveOleObject('Excel.Application');
     except
      Exel:=CreateOleObject('Excel.Application');
     end;

    try
     Exel.WorkBooks('1файл.xls').Activate
    except
     Exel.WorkBooks.Open(fname,false);
    end;

    Sheet:=Exel.ActiveWorkBook.Sheets[1];  
    Sheet.Range('A1:B3').Select;

    finally
     Screen.Cursor:=crDefault;
    end;

    end;


  • nali (30.12.06 00:20) [1]
    Да,забыл, при ошибке выдается сообщение 'Член группы не найден'
  • nali (30.12.06 02:11) [2]
    Все, нашел ошибку, диапазон надо в квадратных скобках задавать:
    Sheet.Range['A1:B3'].Select ;
 
Конференция "Corba" » Ошибка при работе с Excel2000
Есть новые Нет новых   [134431   +9][b:0][p:0.001]