共用方式為


不允許類型宣告字元

雖然在 Visual Basic 中使用 類型宣告字元 是有效的,但某些 資料類型 (包括 ByteBooleanDateObjectVariant) 沒有相關聯的類型宣告字元。 此錯誤發生的原因與解決方案如下:

  • 您嘗試在使用As句的變數宣告中使用類型宣告字元,例如DimStaticPublic等等。

    請移除類型宣告字元或移除 As 子句。

  • 您嘗試在參考未使用 類型宣告字元 的情況下隱含宣告的變數中使用類型宣告字元:

        MyVar = 20    ' Implicit declaration. 
        MyVar% = 25   ' Generates an error. 
    
      Dim MyStr$  
      MyStr = "Because it was explicitly declared, the $ is optional." 
    

    請移除類型宣告字元,或重新宣告原始變數。

    注意事項

    如果明確變數宣告包含類型宣告字元,則在稍後的參考中包含字元是選擇性的。

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

支援和意見反應

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