Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Не открывается .xls


Автор: Vilandrew 29.6.2006, 11:57
Собственно сабж...
Я пока только начинающий, так что сильно не пинайте... smile 
Появляется просто чистый Excel...

Код

unit excelss;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, OleServer, ExcelXP, StdCtrls;

type
  TForm1 = class(TForm)
    ExcelApplication1: TExcelApplication;
    Button1: TButton;
    ExcelWorkbook1: TExcelWorkbook;
    ExcelWorksheet1: TExcelWorksheet;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  Excel: OleVariant;

implementation

{$R *.dfm}
uses ComObj;

procedure TForm1.Button1Click(Sender: TObject);
   begin

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

ExcelApplication1.ConnectKind:=ckNewInstance;
ExcelApplication1.AutoQuit:=true;
ExcelApplication1.Visible[0]:=true;
ExcelApplication1.AutoConnect:=true;
Excel.WorkBooks.Open(ExtractFilePath(Application.ExeName)+'test.xls');
   end;
end.
 

Автор: comtat 29.6.2006, 12:06
Почитай вот http://forum.vingrad.ru/index.php?showtopic=84634&view=all 

Автор: Vilandrew 29.6.2006, 12:06
Проблема решена... тему можно удалить... smile  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)