选项语句必须位于任何声明或Imports语句之前

时间:2017-03-22 14:22:48

标签: reporting-services vbscript ssrs-2008 ssrs-2008-r2 ssrs-2012

我将自定义代码放在SSRS报告中,

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]'选项'声明必须在任何声明之前或   '进口'语句。

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

1 个答案:

答案 0 :(得分:0)

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