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

我設置了格式屬性,並解決了 –