共用方式為


無法 Get 或 Put 包含物件參考的使用者定義型別

物件參考是暫時的,且在關閉與開啟檔案之間很容易失效。 下列是錯誤的原因及解決方案︰

  • 你的 GetPut 語句中的變數包含或被宣告包含一個物件的參考。

    如果變數是物件參考,你就不能用它來搭配 GetPut 語句。 要將物件部分或全部 屬性 的值放入檔案中,必須分別指定每個屬性。

  • 你的 GetPut 語句中的使用者自訂型態變數包含一個物件參考元素。

    如果變數的 Type 陳述包含代表 (物件的元素,例如該物件定義在 類別模組中、有 物件資料型別、是表單或控制項等,) ,則從定義中移除,或為 GetPut 陳述式定義定義中不含 Object 類型元素的新類型。

    如果你有使用者定義型別的元素,且有 Variant 型別,請確保該元素沒有被指派物件參考。 變體可以接受此類指派,但若其使用者定義型別被用於 GetPut,則會造成此錯誤。

    請注意,你可以使用 Input #Line Input #Print #Write # 來將物件的預設屬性寫入磁碟。

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

支援和意見反應

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