Операторы option должны предшествовать любым объявлениям или операторам Imports

Я помещаю ниже пользовательский код в отчете 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] Операторы 'Option' должны предшествовать любым объявлениям или операторам 'Imports'.

Нужно ли для этого включать какую-либо библиотеку или пространство имен?

1 ответ

Я считаю, что пользовательский код SSRS включен среди другого кода, который используется SSRS. Поскольку ваш код не является первым блоком кода, который будет выполнен, вы не можете использовать оператор OPTION EXPLICIT.

Другие вопросы по тегам