共用方式為


無效的立即窗格

[即時運算] 視窗中不允許所有語句。 此錯誤發生的原因與解決方案如下:

  • 使用了宣告式語句。 例如, ConstDeclareDeftypeDimFunctionOption BaseOption ExplicitOption CompareOption PrivatePrivatePublic, property procedure declaration statements statements (Property LetProperty Set, and Property Get) , ReDimStaticSub, and Type 不允許在 [即時運算] 視窗中。 從 [即時運算] 視窗中移除宣告式語句。

  • 使用了控制流程語句,例如 SubFunctionPropertyGoSubGoToReturnResume。 從 [即時運算] 視窗中移除這些語句。

  • 即時運算視窗中分隔的實體行之間沒有邏輯連線,因此格式化為多條實體行的語句,例如區塊 If 語句,無法正確執行。 這類區塊可以在單一實體行上輸入,每個語句與下一個語句以冒號分隔 () 。 相反地,您可以使用 行接續字元,在 [即時運算] 視窗的實體行之間擴充單一語句,也就是後面接著底線 ( _) 。

  • 您嘗試在 [即時運算] 視窗中執行一些程式碼,使程式的目前狀態失效,並要求您重新初始化程式。 從 [即時運算] 視窗中移除有問題的程式碼。

如需詳細資訊,請選取有疑問的項目並按 F1 (在 Windows 中) 或 HELP (在 Macintosh 上)。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應