问题描述
正如标题所说:我可以强制 LibreOffice basic 报告未定义变量的错误吗?我已经习惯了理智的语言,以至于我一直在犯这样的错误:当我拼错一个变量时,LibreOffice 只是用一个初始值创建它。
理想情况下,我想将我在创建的文档中使用的所有宏强制集中在一个地方。如果这是不可能的,那么强制它的最可靠和最不费力的方法是什么?
我意识到基本的答案很简单——有人可能会说检查 Fing 手册——我在下面提供——但这让我感到非常悲伤,似乎值得在这里记录
解决方法
是的,您可以按模块执行此操作:
- 在您编写的每个模块的开头添加
Option Explicit
。有关详细信息,请参阅 Macros and Programming – Using Variables – Forcing Variable Declarations 下的 LibreOffice 帮助(版本 6.1 的链接)。
我认为:不,你不能在一个地方为所有文档和模块做这件事:(