P
popogens
Unregistered / Unconfirmed
GUEST, unregistred user!
如下代码(打开Excel、打开一个xls文件,创建、执行、删除宏),其中求助:
uses
Excel2000, OleCtnrs, OleServer, VBIDE2000, ComObj, ActiveX,
……
procedure TForm1.Button1Click(Sender: TObject);
var
ExcelTemp: String;
ExcelID: Variant;
begin
if OD.Execute then
begin
ExcelID := CreateOleObject('Excel.Application');
ExcelID.Visible := True;
ExcelID.Caption := '示例';
ExcelTemp := OD.FileName;
ExcelID.WorkBooks.Open(ExcelTemp);
end;
//新建一个“宏a”
//“宏a”的内容从Memo1.Lines读入,从a.txt读入也可以
ExcelID.Run('宏a');
//删除“宏a”
end;
求助:
//新建一个“宏a”
//“宏a”的内容从Memo1.Lines读入
//删除“宏a”
上述三句该怎么写?或者在控件中如何实现也可以
万分感激
uses
Excel2000, OleCtnrs, OleServer, VBIDE2000, ComObj, ActiveX,
……
procedure TForm1.Button1Click(Sender: TObject);
var
ExcelTemp: String;
ExcelID: Variant;
begin
if OD.Execute then
begin
ExcelID := CreateOleObject('Excel.Application');
ExcelID.Visible := True;
ExcelID.Caption := '示例';
ExcelTemp := OD.FileName;
ExcelID.WorkBooks.Open(ExcelTemp);
end;
//新建一个“宏a”
//“宏a”的内容从Memo1.Lines读入,从a.txt读入也可以
ExcelID.Run('宏a');
//删除“宏a”
end;
求助:
//新建一个“宏a”
//“宏a”的内容从Memo1.Lines读入
//删除“宏a”
上述三句该怎么写?或者在控件中如何实现也可以
万分感激