ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 3939|回复: 0

[推荐] xll plus

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-6-3 19:33 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
关于XLL+

XLL+ 是一种可帮助 C/C++ 程序员创建Excel插件库的工具。 如果您用C++来写Excel的插件,您应当用XLL++。 此工具可在各个方面帮助您创建和维护Excel插件。

为什么要用到它?

许多程序员在写Excel的插件功能时,喜欢完全用C 或C++而不是Visual Basic,这有许多好处,包括速度、稳定性和技术方面的考虑。 微软的Excel SDK是唯一的可不写Visual Basic代码而实现这一目的的方式。

XLL+ 提供了一套开发工具,可让程序员立即使用Excel SDK。 XLL+工具可将SDK环境的复杂性隐藏起来,让程序员和设计师把精力集中到核心技术上来,无论是金融模型、沟通还是工程方面。

XLL+ AppWizard 可生成一个DevStudio 项目,包含所有XLL插件框架的源代码。程序员所需做的全部是自己编写插件功能。

XLL+ 的功能向导可生成在Excel中正确注册插件,以及将数据从Excel数据结构转换到标准的变量和STL容器所需的代码。

可通过1个类库将微软Excel SDK与简单、直观的 C++类封装在一起。 这样可以让您将数据来回传递而无需了解SDK数据的结构。 它们还能以不可见的方式对所有与和excel之间的数据共享相关的问题进行管理。

XLL+的用户可在几秒钟内生成一个有效的 Excel插件,并可几分钟内学会如何增加有用的函数。



功能:

AppWizard

AppWizard 可在微软Developer Studio 下创建完整的项目。 用户可以确定是否包含各种选择功能、例如MFC(微软基本类)集成和版本信息。 此项目可立即进行编译、链接和运行。 所有源文件含有有用的注释,并且与ClassWizard兼容。

所有Excel需要的功能都通过向导加入。 创建的新项目会立即被Excel作为插件被识别。用户可以立即开始编写插件功能。

功能向导

功能向导是一个Developer Studio插件,与DevStudio完全集成。 您可以用它来制定Excel插件的功能的签名和帮助文字。 它可以为编写函数的框剪,并确保在Excel中正确的注册和描述。 以后,如果您需要为函数增加或改变参数,您可以用功能向导来保持注册的详细信息的同步。

参数可以指定为单元格、1维或2维数组或自由表单。 您还可以指定所有的参数含有某些数据类型,如整型、字符串等。功能向导会生成代码块,可以检查所有函数的输入的一致性,并将这些输入提取为有用的变量,如STL集合等。

功能向导支持完整的ROUN-TRIP。 如果您改变的函数的签名,只有向导生成的代码才会被改变。 您在框架中加入的代码都不会受到影响。

如果您的函数含有30多个参数,因此对于Excel来说更复杂,您可以用功能向导允许把单个参数组成数组,然后在运行阶段生成代码时在进行拆分。

功能向导可提供在线的帮助,用户指南中的几个章节是关于如何学习有效使用的内容。

类库

这个类库含有一套C++对象,可隐藏Excel数据界面的复杂性。 特别是,这些类可以管理所有内存问题。 通过提供一套虚拟函数保证程序员可以为插件库的开启、关闭或注册编写时间处理器。

对MFC的支持

可通过MFCbuild来创建库,以便可以全面集成在微软基本类中,以便能在您的插件范围内使用MFC窗口和其他类。

COM 的集成

您可以实现虚拟功能来捕捉Excel的应用程序的时间,如文件的打开和关闭、用户输入,计算等。您不需要编写任何COM代码: XLL+ 框架处理所有的工作。

在线帮助

XLL+ 在线帮助被完全集成在DevStudio中并出现在MSDN中。 除了作为所有类和功能的完全索引,在线帮助还含有一个用户指南和一个教程。 还为所有重要的方法提供了范例代码。

范例代码

通过提供范例的项目,可向您显示如何使用Excel和XLL+的所有功能。 Walkthroughs 可以让您快速了解Excel的插件的标准功能。 还有一些较小的范例个函数来显示所有的XLL+方法和类。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-2 14:49 , Processed in 0.031437 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表