我的连接是这样的:
ExcelApplication1.Connect ; EXcelApplication1.Workbooks.Open('D:\a.xls',EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,0);
ExcelWorkBook1.ConnectTo(EXcelApplication1.Workbooks.Item[1]);
ExcelWorkSheet1.ConnectTo (ExcelWorkBook1.ActiveSheet as _Worksheet );
ExcelApplication1.Connect ; EXcelApplication1.Workbooks.Open('D:\a.xls',EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,0);
ExcelWorkBook1.ConnectTo(EXcelApplication1.Workbooks.Item[1]);
ExcelWorkSheet1.ConnectTo (ExcelWorkBook1.ActiveSheet as _Worksheet );
解决方案 »
- 急招Delphi程序员
- 怎样通过DBEDIT和DBCombobox与DBGrid关联来编辑数据记录
- 安全问题:delphi6的控件安装在delphi7上行吗?
- 求助!nasm编译出来的bin文件怎么用?
- 小问题,有关sysobjects
- 各位大虾做凭证或出库单都用什么控件啊,能否推荐好的Grid控件?
- 我需要一个把显示在dbgrid里内容打印并可以下载成excel的实例!100分相送!
- 大家能去大富翁吗?
- C/S三层服务器DCOM、MTS、CORBA那个好?
- 做个老乡调查,有辽宁鞍山的没有,报个到先
- (在线等待哈!很急的!)请教高手,看看我的程序,问题在哪,付上了错误提示的
- 两表数据迁移过程中为何locate判断没有任何效果?请看
var ExcelApp: Variant;
try
ExcelApp := CreateOleObject( 'Excel.Application' );
ExcelApp.WorkBooks.Open(path2);
ExcelApp.Visible:=True;
Except
Application.MessageBox('您的机器里未安装Microsoft Excel','提示',MB_OK+MB_ICONINFORMATION);
Exit;
end;
try
ExcelApp := CreateOleObject( 'Excel.Application' );
ExcelApp.WorkBooks.Open(path2);
ExcelApp.Visible:=True;
// 使用Sum函數
ExcelApp.Cells[5, 6] := '=SUM(C1:C4)';
Except
Application.MessageBox('您的机器里未安装Microsoft Excel','提示',MB_OK+MB_ICONINFORMATION);
Exit;
end;
try
ExcelApp := CreateOleObject( 'Excel.Application' );
ExcelApp.WorkBooks.Open(path2);
ExcelApp.Visible:=True;
// 使用Sum函數
ExcelApp.Cells[5, 6] := '=SUM(C1:C4)';
Except
Application.MessageBox('您的机器里未安装Microsoft Excel','提示',MB_OK+MB_ICONINFORMATION);
Exit;
end;
1如上所显示的代码,ExcelApp := CreateOleObject( 'Excel.Application' );
这些代码都是WINDOWS OLE 所提供的函数,
2 用DELPHI 自己携带的控件包,
分割的规则按 B 列 n 条记录的和不于某一个数?