金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 432|回复: 5

vba出错

[复制链接]

17

主题

43

帖子

43

积分

Rank: 1

等级: 新手上路

注册:
2022-11-28
曾用名:
发表于 2025-3-14 14:12 | 显示全部楼层 |阅读模式
Option Explicit    ' 强制显示声明变量。
Dim MyVar          '声明变量。
MyInt = 10         '未声明变量产生错误。
MyVar = 10         '声明变量不产生错误。
上面的是你们vba手册的例子,为什么出错说“编译器错误 ‘1024’
缺少语句”?
回复

使用道具 举报

37

主题

9855

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2025-3-14 14:22 | 显示全部楼层
VBScript参考手册是微软提供,它不是百分百适用于金字塔的vba特性。

第一句话去掉,如果要显示声明,只能在设置中选择

截图202503141422434268.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

17

主题

43

帖子

43

积分

Rank: 1

等级: 新手上路

注册:
2022-11-28
曾用名:
 楼主| 发表于 2025-3-14 14:35 | 显示全部楼层
技术006 发表于 2025-3-14 14:22
VBScript参考手册是微软提供,它不是百分百适用于金字塔的vba特性。

第一句话去掉,如果要显示声明,只 ...

已经设置选择好,但下面这句在excel的vba没有问题,在金字塔中就提示编译器错误 ‘1024’
缺少语句,什么原因?
#If VBA7 Then
    Private Declare PtrSafe Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
#Else
    Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
#End If
回复

使用道具 举报

37

主题

9855

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2025-3-14 14:38 | 显示全部楼层
本帖最后由 技术006 于 2025-3-14 14:39 编辑

不支持。我们的vba语法,整个语法架构都是基于vbs。属于原生vba的窗体功能和vbs语法的结合体。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

17

主题

43

帖子

43

积分

Rank: 1

等级: 新手上路

注册:
2022-11-28
曾用名:
 楼主| 发表于 2025-3-14 14:55 | 显示全部楼层
技术006 发表于 2025-3-14 14:38
不支持。我们的vba语法,整个语法架构都是基于vbs。属于原生vba的窗体功能和vbs语法的结合体。

就是我像下面这样写也不行吗?
Private Declare PtrSafe Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)

Sub abc()
.......
回复

使用道具 举报

37

主题

9855

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2025-3-14 15:07 | 显示全部楼层
不支持,语法结构要基于vbs。建议你根据手册学习。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-5-3 23:47 , Processed in 0.153451 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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