S
SeaSky
Unregistered / Unconfirmed
GUEST, unregistred user!
我有Form 如下:
type
TForm1 = class(TForm)
OleContainer1: TOleContainer;
Panel1: TPanel;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.FormCreate(Sender: TObject);
begin
OleContainer1.CreateObjectFromFile('C:/WORK/TRIAL.XLS');
end;
end.
-------
OLE容器中的TRIAL XLS是一个预制的空表, 我想用程序往TRIAL.XLS中的预定位置填写内容, 并需要调用EXCEL中的打印和打印预览方法, 还有
需要引用XLS表格中的位置, 例如要想一个命名为'NAMECELL'的格子
填写内容 或 取其的行号和列号.
还有如何实现在指定位置的CELL插入一行.
请问如何写, 我只知道通过 OleContainer1.OleObject 实现,
却不知如何写, 哪位熟悉EXCEL OLE操作的写个例子.
type
TForm1 = class(TForm)
OleContainer1: TOleContainer;
Panel1: TPanel;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.FormCreate(Sender: TObject);
begin
OleContainer1.CreateObjectFromFile('C:/WORK/TRIAL.XLS');
end;
end.
-------
OLE容器中的TRIAL XLS是一个预制的空表, 我想用程序往TRIAL.XLS中的预定位置填写内容, 并需要调用EXCEL中的打印和打印预览方法, 还有
需要引用XLS表格中的位置, 例如要想一个命名为'NAMECELL'的格子
填写内容 或 取其的行号和列号.
还有如何实现在指定位置的CELL插入一行.
请问如何写, 我只知道通过 OleContainer1.OleObject 实现,
却不知如何写, 哪位熟悉EXCEL OLE操作的写个例子.