Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

摘要

當您關閉 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 不再處於剪下或複製模式。

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×