社区
VBA
帖子详情
如何将VBA代码封装成office加载项DLL?
cvhfghnvh
2018-02-09 09:43:52
写了一段VBA代码(包含一个窗体),给WPS用的,请问如何将它封装成WPS直接能用的COM加载项?谢谢了。
...全文
1865
1
打赏
收藏
如何将VBA代码封装成office加载项DLL?
写了一段VBA代码(包含一个窗体),给WPS用的,请问如何将它封装成WPS直接能用的COM加载项?谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Z_A
2018-02-12
打赏
举报
回复
改写成VB代码->用VB6编译器将其编译成com插件->放到wps主目录并注册该插件,然后就可以引用了。
他山之石——
VBA
代码
封装
继续学习
VBA
! 话说CSDN又改版了啊,这世界天天在变化啊! '1 什么是
DLL
文件 '
DLL
是Dynamic Link Library 的缩写形式,
DLL
是一个包含可由多个程序同时使用的
代码
和数据的库,' '
DLL
不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行
代码
的函数。函数的 '可执行
代码
位于一个
DLL
中,该
DLL
包含一个或多...
他山之石——
封装
函数与COM
加载
宏
继续学习
VBA
! '如果想用com
加载
宏的形式替代在excel的写EXCEL对象事件,可以在VB里编写好事件程序,
封装
到
dll
里,然后注册
dll
'和函数
封装
不同,com
加载
宏需要在VB里添加"外接程序” 'AddinInstance_OnConnection相当于excel里的open事件,随时程序的打开而自动
加载
'AddinInstance_OnDisconnection事件相当...
VB创建COM
加载
项
除了 COM
加载
项
、 Excel 2002 和 Excel 2003 支持自动化
加载
宏自动化
加载
项
生
成
上 COM
加载
项
,可以从 Excel 工作表中的公式调用自动化
加载
项
中的函数。
加载
项
的宿主应用程序读取这些注册表
项
并
加载
相应的
加载
项
。
加载
行为描述外接程序
加载
方式在 Excel 中: 按需,
加载
或未
加载
,在启动
加载
仅,下次启动时
加载
。因为将
加载
项
的
加载
行为设为 "Startup",所以只要启动应用程序,
加载
项
就会
加载
,OnConnection 事件就会发生,于是出现 Greetings 按钮。
VBA
入门到进阶常用知识
代码
总结79
第79集
VBA
代码
的
封装
384、
DLL
文件简述 1、什么是
DLL
文件
DLL
是Dynamic Link Library 的缩写形式,
DLL
是一个包含可由多个程序同时使用的
代码
和数据的库,
DLL
不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行
代码
的函数。函数的可执行
代码
位于一个
DLL
中,该
DLL
包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。
DLL
还...
Access 、Excel、Word中的
VBA
引用C#或VB.Net创建的
DLL
注:本文在翻译过程中,图片会与原文章有些差异,主要是我为了更好的让大家看清楚做了一个图文诠释。 原文地址:http://www.geeksengine.com/article/create-
dll
.html 感谢原作者的文章。 我正在更新我在访问
VBA
创建和跨越,我需要一些
封装
的功能在
DLL
中的场景来了一个应用程序。我以前用VB(Visual Basic中5和6)多年前创建的
DLL
。最
VBA
2,462
社区成员
10,807
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章