使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

摘要

當您關閉 Microsoft Excel 活頁簿時,系統沒有任何設定可讓您收到警告訊息,提示您儲存或刪除剪貼簿中的資訊。 本文說明為何會出現此警告訊息,以及如何使用 Microsoft Visual Basic for Applications 宏來避免這種情況。

其他相關資訊

Microsoft 提供僅供圖例使用的程式設計範例,不含任何明示或默示擔保,包括但不限於適售性與/或對特定用途適用性的默示擔保。本文假設您熟悉所示範的程式設計語言,以及用來建立及偵錯工具的工具。Microsoft 支援專業人員可協助說明特定程式的功能,但不會修改這些範例來提供額外的功能或構造程式,以符合您的特定需求。如果您的程式設計體驗有限,您可能會想要與 Microsoft 認證合作夥伴或 Microsoft 顧問服務取得聯繫。如需詳細資訊,請流覽以下 Microsoft 網站: Microsoft 認證合作夥伴- Microsoft 顧問服務- 如需有關可用之支援選項的詳細資訊,以及如何與 Microsoft 取得聯繫,請造訪下列 Microsoft 網站:當您在 Excel 中剪下或複製儲存格時,這些儲存格的範圍會以移動框線括住。 移動框線代表您處於 [剪下] 或 [複製] 模式。 如果符合下列所有條件,就會出現 [剪貼簿] 警告訊息:

  • 您處於 [剪下] 或 [複製] 模式。

  • 您已選取101或多個儲存格。

  • 您關閉活頁簿,或者結束 Excel,從而強迫關閉活頁簿。

這些條件會產生類似下列的警告訊息:

[剪貼簿] 中有大量的資訊。 您想要稍後再將此資訊貼到其他程式中嗎?有數種方法可防止顯示此警告訊息。 最快的手動方法是在關閉活頁簿之前,先按 ESC 鍵。 在使用 Visual Basic for Applications 宏來剪下或複製儲存格的自動案例中,您可能不會認為它是按下 ESC 鍵來避免警告的可接受選項。 在這種情況下,請使用下列任何程式設計方法來避免警告。

方法1:複製單一儲存格

如果您使用 Visual Basic for Applications 宏來剪下或複製儲存格,請在關閉活頁簿的行前面插入下列行:

ActiveSheet.Range("A1").Copy

如果剪貼簿包含100或更少的儲存格,則不會顯示警告訊息。

方法2:退出 CutCopyMode

如果您使用 Visual Basic for Applications 宏來剪下或複製儲存格,請將下列行插入到關閉活頁簿的行前面。

workbook.Application.CutCopyMode = False

其中 "活頁簿" 是您的活頁簿物件。注意:您可以將 CutCopyMode 設定為 True 或 False,Excel 可能會取消剪切或複製模式。

方法3:儲存活頁簿

如果您使用 Visual Basic for Applications 宏來剪下或複製儲存格,請將下列行插入到關閉活頁簿的行前面。

workbook.Save

其中 "活頁簿" 是您的活頁簿物件。 當您儲存活頁簿時,Excel 不再處於剪下或複製模式。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×