共用方式為


將參考轉寄至使用者定義的型別

必須先定義 使用者定義型 別,才能加以參考。 此錯誤發生的原因與解決方案如下:

  • 在使用者定義型別的定義出現之前,您已宣告具有使用者定義型別的 變數 。 在下列範例中,變數 OtherVar 是在已知其類型 (OtherType) 之前宣告:

      Type MyType 
      OtherVar As OtherType 
      End Type 
    
      Type OtherType 
      WholeVar As Integer 
      RealVar As Double 
      End Type 
    

    重新調整型別定義的位置,使轉送參考不會發生。

  • 您在本身內巢狀化使用者定義型別。

      Type MyType 
      MyVar As Integer 
      OtherVar As MyType 
      End Type 
    

    移除自我參考巢狀類型。 如果您將類型巢狀于已宣告第一個類型的類型內,則可能會間接發生這種情況。 檢查每個巢狀類型的定義,以消除重複。

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

支援和意見反應

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