自由办公室类型定义的第一行中应有的符号

问题描述 投票:1回答:1

谈论新手!我无法编译第一行。Basic syntax error: Symbol expected

REM  *****  BASIC  *****
Type xyz
    Dim sheet as object
    Dim cell as object
    dim range as object
End Type


Sub Main

End Sub

版本:6.0.2.1(x64)内部版本ID:f7f06a8f319e4b62f9bc5095aa112a65d2f3ac89

工具->宏->编辑宏>

编译

compiler-errors basic libreoffice-calc
1个回答
0
投票

Dim在子例程中声明局部变量。 Type statements请勿使用。

难以诊断该错误的原因是,看起来好像问题出在Type xyz中,但是那部分很好。 IDE会突出显示第一个Dim语句之前的内容,这可能是解析器的一个小问题。以下代码显示,即使是注释也可以突出显示!

Type xyz
    'This comment will be highlighted because of the Dim error.
    Dim sheet as object
End Type

这种不准确性对于任何编译器来说都是很常见的。错误消息通常会提供问题的线索,而不是确切说明问题的原因和位置。

© www.soinside.com 2019 - 2024. All rights reserved.