【问题标题】:symbol expected in first line of libre office type definitionlibre office 类型定义的第一行中预期的符号
【发布时间】:2020-05-25 22:34:13
【问题描述】:

谈论一个新手!我无法编译第一行。 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】:

    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
    

    对于任何编译器来说,这种不准确性并不罕见。错误消息通常会提供问题线索,而不是准确说明问题所在和位置。

    【讨论】:

    • 非常感谢您的回答。我太专注于第一行,以至于看不到明显的内容。
    猜你喜欢
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-17
    • 2022-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多