社区
Delphi
帖子详情
如何在BCB中控制Excel,使Excel打开后,自动生成一个空白的WorkBook...
awhitefox
2001-03-19 05:22:00
如何在BCB中控制Excel,使Excel打开后,自动生成一个空白的WorkBook...
BCB中的ExcelApplication1->Workbooks->Add()方法的参数同Delphi的不同。
急!请高手指教!
...全文
64
1
打赏
收藏
如何在BCB中控制Excel,使Excel打开后,自动生成一个空白的WorkBook...
如何在BCB中控制Excel,使Excel打开后,自动生成一个空白的WorkBook... BCB中的ExcelApplication1->Workbooks->Add()方法的参数同Delphi的不同。 急!请高手指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hank
2001-03-19
打赏
举报
回复
以前写过一个,你可以直接参考,具体数据部分你就直接修改了,参看代码:
//********************//
SaveDialog1->Filter="*.XLS¦*.XLS";
SaveDialog1->DefaultExt="XLS";
if (SaveDialog1->Execute())
{
try
{
Variant MSExcel=CreateOleObject("Excel.Application");
MSExcel.OlePropertyGet("WorkBooks").OleProcedure("Add"); //是不是这一句?
MSExcel.OlePropertySet("Visible",False);
Muster->Account1->First();
for (int i=1;i<=Muster->Account1->RecordCount;i++)
{
MSExcel.OlePropertyGet("ActiveWorkBook").OlePropertyGet("ActiveSheet").OlePropertyGet("Cells",i,1).OlePropertySet("NumberFormat","@");
MSExcel.OlePropertyGet("ActiveWorkBook").OlePropertyGet("ActiveSheet").OlePropertyGet("Cells",i,1).OlePropertySet("Value",Muster->Account1->FieldByName("BANK")->AsString);
MSExcel.OlePropertyGet("ActiveWorkBook").OlePropertyGet("ActiveSheet").OlePropertyGet("Cells",i,2).OlePropertySet("NumberFormat","0.00");
MSExcel.OlePropertyGet("ActiveWorkBook").OlePropertyGet("ActiveSheet").OlePropertyGet("Cells",i,2).OlePropertySet("Value",Muster->Account1->FieldByName("FACT")->AsFloat);
Muster->Account1->Next();
}
MSExcel.OlePropertyGet("ActiveWorkBook").OleProcedure("SaveAs",SaveDialog1->FileName);
MSExcel.OlePropertyGet("ActiveWorkBook").OleProcedure("Close");
}
catch(...)
{
Application->MessageBox("没有安装Microsoft Excel办公软件!","系统信息",MB_OK+MB_ICONWARNING);
}
}
BCB
控制
Excel
彙整
首先要 #include 若是遇上定義的問題,例如:xlLeft 則要 #include 但假如遇上ambiguity的問題則自己...定義在下面連結有說明 http://delphi.ktop.com.tw/board.php?cid=168&fid=913&tid=40545 [原文內容]
如何用
BCB
打开
EXCEL
文件
C++Builder是Borland公司继Delphi之后又一成功的产品,她集VB、VC++ 及 Delphi 的优点于一体而深得C语言爱好者的青睐。由于多数操作者爱用 MicroSoft公司的
Excel
组织数据,为此本文介绍了用C++Builder存取
Excel
...
BCB
& Delphi访问
Excel
文件编程那些事儿
较详细地介绍了
BCB
或Delphi编程访问
Excel
操作
Excel
文件的OLE概念和方法,并通过完整且可执行的实例和较多的程序片段进行了说明。还给出了包括微软官方Office文档在内的一般性的问题解决方法。阅读本文后,
Excel
文件...
BCB
用OLE操作
Excel
本文档部分资料来自互联网,大部分...要在应用程序
中
控制
Excel
的运行,首先必须在编制自动化客户程序时包含Comobj.hpp #include "Comobj.hpp" C++ Builder把
Excel
自动化对象的功能包装在下面的四个Ole Object Clas
BCB
用OLE操作
Excel
(目前最全的资料)
本文档部分资料来自互联网,大部分...要在应用程序
中
控制
Excel
的运行,首先必须在编制自动化客户程序时包含Comobj.hpp #include "Comobj.hpp" C++ Builder把
Excel
自动化对象的功能包装在下面的四个Ole Object Clas
Delphi
5,930
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章