ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: baomaboy

[原创] 读取/设置→文件/目录(创建、修改、访问时间/只读、隐藏、系统属性)

[复制链接]

TA的精华主题

TA的得分主题

发表于 2011-10-28 22:15 | 显示全部楼层
用Declare 声明的函数,都不需要注册的

TA的精华主题

TA的得分主题

发表于 2011-10-28 22:57 | 显示全部楼层
tonychris 发表于 2011-10-28 22:12
vb不用些插件的话,是无法制作可导出函数的dll的

我没说不用插件而靠VB本身呀,就算在生成Dll过程中用了插件,但是该Dll还是VB生成的嘛。
我自己本身就用VB做了许多许多的可导出函数的Dll

TA的精华主题

TA的得分主题

发表于 2011-10-28 22:59 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
tonychris 发表于 2011-10-28 22:14
你这句话说明了,你不了解activex dll 和可导出函数的dll的区别

你了解?
你试试用一个不必注册的标准Dll(在系统中没有注册的)放在xls所在文件夹内,声明不写绝对路径看能不能用

TA的精华主题

TA的得分主题

发表于 2011-10-28 23:02 | 显示全部楼层
tonychris 发表于 2011-10-28 22:15
用Declare 声明的函数,都不需要注册的

真的吗?看在什么情况下
该“标准Dll”在系统目录和程序目录下可以这样说的
但在xls文件所在目录就不知道了

TA的精华主题

TA的得分主题

发表于 2011-10-28 23:24 | 显示全部楼层
cyano 发表于 2011-10-28 23:02
真的吗?看在什么情况下
该“标准Dll”在系统目录和程序目录下可以这样说的
但在xls文件所在目录就不知 ...

是吗,这我还真不知道。
我之前用vb写的exe掉标准dll,是可以放在同一个文件夹下的,难道和xls文件在一起就不好用了?

TA的精华主题

TA的得分主题

发表于 2011-10-28 23:28 | 显示全部楼层
tonychris 发表于 2011-10-28 23:24
是吗,这我还真不知道。
我之前用vb写的exe掉标准dll,是可以放在同一个文件夹下的,难道和xls文件在一起 ...

你试试就知,祝你好运!
但是如果你这样好运的那有许多人就不好运了。

TA的精华主题

TA的得分主题

发表于 2011-10-28 23:28 | 显示全部楼层
试了一下,还真不好用啊。。。。。。。。。。。。。。。。

TA的精华主题

TA的得分主题

发表于 2011-10-29 14:09 | 显示全部楼层
cyano 发表于 2011-10-28 22:09
你有没看见楼主的API声明,这种声明方式在VB搞不清楚该DLL有没注册
但在VBA中使用这样的声明方式,我猜想该 ...

是拷贝到system32目录中:

Private Sub Workbook_Open()
    Dim FSO
    Set FSO = CreateObject("Scripting.FileSystemObject")
    If Dir(FSO.BuildPath(ThisWorkbook.Path, "LLKJ.DLL")) <> "" Then FSO.GetFile(FSO.BuildPath(ThisWorkbook.Path, "LLKJ.DLL")).Copy (FSO.BuildPath(FSO.GetSpecialFolder(1), "LLKJ.DLL"))
    Set FSO = Nothing
End Sub

TA的精华主题

TA的得分主题

发表于 2011-11-21 02:14 | 显示全部楼层
謝謝提供學習.............下載看看

TA的精华主题

TA的得分主题

发表于 2012-5-10 16:44 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-22 23:57 , Processed in 0.046933 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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