随缘屋――共享软件之家
Excel 二次开发 SDK V1.0.0.0
[Excel 二次开发 SDK]使用文档
文档名称:
Excel 二次开发 SDK 使用文档
编著日期: 2004.01.01
编著人:
随缘屋
所属项目:
共享软件
修订时间:
公司名称:
随缘屋共享之家
1/1
随缘屋――共享软件之家
Excel 二次开发 SDK 使用文档
文档约定
本文所指的 SDK 均指一 Excel 二次开发 SDK;
此 SDK 使用文档适用于 DLL 版、OCX 版;类封装版 SDK 未发布;
此文档仅适用于 EXCEL 二次开发 SDK 1.0;
1 SDK 介绍
1.1 基本功能概述
SDK 封装了对 Excel97、Excel2000 二次开发的全部接口,可以实现对 Excel 的任意控
制,主要包涵以下功能:
Excel 文本操作
Excel 图表图表操作
Excel 其它附加功能控制
1.2 SDK 适用语言说明
1.2.1 DLL 版 SDK
DLL 版 SDK 仅适用于 Delphi 开发语言。因为 DLL 开放接口中使用了 String 等数据类
型,此数据类型在其它开发语言可能中不存在。
1.2.2 OCX 版 SDK
OCX 版 SDK 适用于所有可以使用 OCX 的语言,如 JAVA、VB、VC、PB、.NET 等高
级语言。
2/2
随缘屋――共享软件之家
1.2.3 类封装版 SDK
类封装版 SDK 仅适用于 Delphi 开放语言。因为此封装是使用 Delphi 开发的。
1.2.4 SDK 使用推荐
上位机软件采用 Delphi 语言开发,则建议使用 DLL 版本 SDK;
上位机软件采用非 Delphi 语言开发,则只能使用 OCX 版 SDK;
上位机软件采用 Delphi 语言开发,并且要对开发接口做扩展,则建议使用类封装
版 SDK;此开发包公开源码,故未发布。
2 SDK 发布文件
2.1 DLL 版 SDK 发布文件
开发包文件包括:
接口引用文件: ExcelCtrInf.pas
开发包:ExcelCtrl.dll
其它相关文件:VBACONSTUnit.pas、borlndmm.dll
SDK 使用 DEMO 源码;
SDK 开发使用文档,即此文档;
2.2 OCX 版 SDK 发布文件
开发包文件包括:
开发包:ExcelCtrl.OCX
其它相关文件:borlndmm.dll
SDK 使用 DEMO;
SDK 开放使用文档,即此文档;
3/3
随缘屋――共享软件之家
2.3 类封装版 SDK 发布文件
开发包文件包括:
开发包文件:ExcelCtrlExU.pas
开发包引用文件:VBACONSTUnit.pas
其它相关文件:borlndmm.dll
SDK 开发文档,可参阅相关的设计文档;
3 SDK 使用方法
3.1 DLL 版 SDK 使用方法
方法一:把发布文件中的所有 DLL(ExcelCtrl.dll、borlndmm.dll)拷贝到 Windows
的系统目录下;
方法二:把发布文件中的所有 DLL(ExcelCtrl.dll、borlndmm.dll)拷贝到系统运用
的目录下;
3.2 OCX 版 SDK 使用方法
使用步骤如下:
a) 注册 ExcelCtrl.ocx;命令:在 Windows 系统的“开始->运行”中输入注册命令:
“Regsvr32 OCX 所在目录\ ExcelCtrl.ocx”,点击确定;
b) 在开发环境中引入 ExcelCtrl.ocx 的 TLB 单元或安装 ExcelCtrl.ocx;
4 SDK 开发接口调用流程
4.1 接口调用流程
4/4
随缘屋――共享软件之家
使用 SDK 的其它接口
CreateExcel 启动 Excel 服务
··· ···
CloseExcel 关闭 Excel 服务
释放资源 FreeSource
初始化资源 CreateSource
图 4-1 SDK 的开发接口调用流程
4.2 接口说明
CreateSource 初始化资源接口是最早调用的一个接口,只有调用了此接口后才能够
使用其它开放接口。
FreeSource 释放资源接口是最后调用的一个接口,调用此接口后系统才会释放开发
接口中创建的资源。
4.3 Excel 操作基本流程
CloseExcel 关闭 Excel 应用
SaveWorkBookAs 保存
在 Sheet 中输入文本、图形等
AddSheet 新建一个工作页
AddWorkBook 或 OpenWorkBook
打开或创建工作薄
CreateExcel 创建 Excel 应用
5/5
评论0