社区
VBA
帖子详情
VBA 急急急!!!新手求问!!!如何使用外部引用程序中自带的结构体定义变量?
weixin_42302546
2018-06-05 12:09:17
...全文
594
6
打赏
收藏
VBA 急急急!!!新手求问!!!如何使用外部引用程序中自带的结构体定义变量?
[图片]
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_42302546
2018-06-05
打赏
举报
回复
谢谢大家的帮助,重新建立了一个结构体通过了,谢谢大家
chewinggum
2018-06-05
打赏
举报
回复
具体的,你可以参考带有结构体的系统API调用例子
chewinggum
2018-06-05
打赏
举报
回复
你可以在你的程序里也实现 一个与他的定义一致的type 然后在程序里面直接定义该type类型的变量。 当can总线返回数据的时候,返回的是一个传址的参数,把这个变量直接放进去就行了。
of123
2018-06-05
打赏
举报
回复
用 VC 写一个 DLL,采用 stdCall 规范。让 VB 把数据用函数参数传进去就可以了。原来结构中是什么数据类型,参数就用这种类型传。
Chen8013
2018-06-05
打赏
举报
回复
你可以在这个模块中自定义那个“结构体”。 但这个“结构体”有成员顺序的问题,你得查一下它的原型是如何定义的。 对象浏览器中,那个小图标表示它是“属性”,或者是“成员变量”。 你可以选定每一个成员看看是什么类型,看哪些是“VB6不支持”的。 但其实未必是真的“不支持”,比如DWORD、ULONG等等,其实在VB6中都用Long。
Chen8013
2018-06-05
打赏
举报
回复
左边那个列表“类”下面的图标,“<全局>”的不用说了, 另外3种,依次是:类、自定义类型(结构体)、枚举类型。
VBA
自定义数据类型(结构体
使用
)
VBA
中
结构体不能定义在函数或者过程
中
,要定义在模块
中
,否则会提示无效内部过程,或者类型未定义 语法 Type InPutStruct Name As String Id As Integer End TypeDim InPutStructRow As InPutStruct InputStruct...
VBA
变量
的声明和
使用
EXCEL
VBA
变量
VBA
-语法-Type结构体
VBA
中
结构体不能定义在函数或者过程
中
,要定义在模块
中
,否则会提示无效内部过程,或者类型未定义 定义: Type Person pName As String pAge As Byte End Type
使用
: Dim udtPerson As Person With udtPerson ...
自定义类型:结构体,声明,
变量
初始化,结构体内存对齐。
关于结构体我们已经不陌生了,今天我们就来系统的聊一聊结构体的声明,初始化,结构体占的内存大小。
结构体和公用体
结构体 1.什么是结构体? 结构是 C 编程
中
另一种用户自定义的可用的数据类型,它...先声明结构体类型,再定义结构体
变量
名 声明结构体类型,不分配空间 定义结构体类型
变量
,就要分配内存空间 //申明一个结构体 struc
VBA
2,503
社区成员
10,829
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章