將參考轉寄至使用者定義的型別
必須先定義 使用者定義型 別,才能加以參考。 此錯誤發生的原因與解決方案如下:
在使用者定義型別的定義出現之前,您已宣告具有使用者定義型別的 變數 。 在下列範例中,變數
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 支援與意見反應。