明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 12121|回复: 10

[VBA]excel vba 如何调用自编的dll?

  [复制链接]
发表于 2004-4-20 22:27 | 显示全部楼层 |阅读模式
站内有关于cad vba调用自编dll方法得文章,照样做已调用成功.现在我参照其方法现在excel vba中调用自编dll文件,请问大虾们该怎样做?


最好给个简单的源程序,谢谢
发表于 2004-4-21 22:44 | 显示全部楼层
excel vba中调用自编dll文件?


一样的,对Application附GetObject函数的返回值就行了
 楼主| 发表于 2004-4-21 22:47 | 显示全部楼层
能不能具体点,反正我参照cad vba调用dll的方法在excel中没有成功.
发表于 2004-4-21 23:02 | 显示全部楼层
本帖最后由 作者 于 2004-4-21 23:35:28 编辑

自编dll的类应提供一个App的公共属性,在自编dll的类对App操作就行了



excel vba中调用前对类的App属性赋值


如:


dim a as new Clsmyclass


a.app=getobject(,"Autocad.application")
 楼主| 发表于 2004-4-22 20:51 | 显示全部楼层
根本就不行嘛.


请说的清楚一点,这方面我不大懂的.
发表于 2004-5-11 08:37 | 显示全部楼层
我以前做的一个Excel中的Dll例子,希望能给大家帮助.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2004-5-25 22:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-3-1 11:12 | 显示全部楼层
我用VB6做了一个函数,内容很简单,就是将两个变量相加传回相加值,并将其做成Active Dll,供excel调用这个函数,但是excel2000可以使用并顺利传回值,但excel2003却不行,有人知道为何吗??


有兴趣的请参照附件资料

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2005-4-29 02:49 | 显示全部楼层
谁能作一个连续输点的一个例子啊。
发表于 2011-3-7 13:28 | 显示全部楼层
我也打算学习这方面的内容。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-26 04:42 , Processed in 0.323134 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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