0

我把下面的自定义代码在SSRS报告,选项声明必须先于任何声明或Imports语句

Option Explicit 

Private Sub Workbook_Open() 
    Application.ErrorCheckingOptions.BackgroundChecking = False 
End Sub 

Private Sub Workbook_BeforeClose(Cancel As Boolean) 
    Application.ErrorCheckingOptions.BackgroundChecking = True 
End Sub 

但它给我的编译如下错误,

严重性代码说明项目文件行抑制状态 错误[rsCompilerErrorInCode]自定义 代码的第1行出现错误:[BC30627]'选项'语句必须先于任何声明或 'Imports'语句。

是否需要为此包含任何库或名称空间?

回答

0

我相信SSRS自定义代码包含在SSRS使用的其他代码中。由于您的代码不是要执行的第一个代码块,因此不能使用OPTION EXPLICIT语句。

+0

我设置了格式属性,并解决了 –