徵兆
您嘗試執行下列其中一項操作:
-
在 Microsoft Excel 中隱藏資料欄。
-
在 Excel 中插入列或欄。
執行任一作業時,您可能會收到下列錯誤訊息:
無法將物件移出工作表。
若要判斷與您收到的郵件相關聯的唯一號碼,請按 CTRL+SHIFT+I。 下列數位會出現在此訊息的右下角:
100185
原因
如果下列條件為 True,就會出現此錯誤訊息:
-
[Excel 選項] 對話方塊中此活頁簿的 [顯示選項] 區段中已選取 [沒有任何 (隱藏物件) ]選項。
-
您可以在欄中的任何儲存格中建立物件,例如儲存格批註。
-
您嘗試隱藏包含物件之欄左側的欄、包含物件的欄,或包含物件之欄右側的所有欄。 或者,在某些情況下,您會嘗試在工作表中插入列或欄。
例如,如果您在儲存格 IR1 中放置儲存格批註,然後嘗試同時隱藏欄 IQ:IS (,) 就會發生此問題。
此外,當工作表上有隱藏的物件時,也會出現此錯誤訊息。
注意:大部分可以插入工作表的物件都會發生此問題。 這包括但不限於儲存格批註、圖形、繪圖圖案和圖片。 特別注意儲存格批註。 根據預設,與大部分物件不同的是,儲存格批註會隱藏,而且可能無法立即顯示。
此外,如果您嘗試隱藏具有物件的欄,以及具有該物件之欄右側的所有欄,您可能會收到錯誤訊息。 這取決於包含物件的欄位置。 .
解決方案
若要解決此問題,請依照適用于您 Excel 版本的方法中的步驟進行。 在 Excel 2007 中,使用方法 1。 在 Excel 2003、Excel 2002 和 Excel 2000 中,使用方法 2。
方法 1:暫時將 [無 (隱藏物件) ] 選項切換為 [全部]
在 Excel 2007 中,暫時將選項從 [ 無], (將 [隱藏物件]) 切換為 [ 全部],然後視需要插入列或欄。 如果要執行這項操作,請依照下列步驟執行:
-
在 Excel 視窗的左上角,按一下 [Microsoft Office] 按鈕。
-
按一下功能表底部的 [Excel 選項]。
-
從左側的選項清單按一下 [ 進 階]。
-
向下捲動到此活頁簿的 [顯示 選項] 區段,然後按一下 [物件]底下的 [ 全部 ] ,顯示:,然後按一下 [ 確定]。
附注 若要使用鍵盤快速鍵切換此選取範圍,請按 CTRL+6。
如果這些步驟無法讓您在 Excel 2007 中隱藏列或欄,或是插入列或欄,請嘗試使用方法 2 中的步驟。
方法 2:將物件的位置屬性變更為 儲存格的移動和大小
若要解決此問題,請將 Excel 2003、Excel 2002 和 Excel 2000,將物件的位置屬性變更為 [移動儲存格並調整其大小]。 如果要執行這項操作,請依照下列步驟執行:
-
如果物件是儲存格批註,請選取含有批註的儲存格,以滑鼠右鍵按一下該儲存格,然後按一下 [顯示批註 ] 或 [ 顯示/隱藏批註]。
注意:這可讓批註顯示。 -
將指標移到物件的邊緣,直到指標變成白色箭號,指標上有四個小黑色箭號。 然後,按一下物件加以選取。
-
在 Excel 2003 和舊版 Excel 中,按一下 [格式] 功能表上的[<物件名稱>]。
注意 在此功能表命令中,<物件名稱>是物件的名稱,例如「批註」或「快取圖案」。
在 Excel 2007 中,按一下 [格式化 <物件名稱>。 -
在 [ 格式 ] 對話方塊中,按一下 [ 內容] 索引卷 標。
-
按一下 [移動儲存格並調整其大小],然後按一下 [ 確定]。
-
如果您想要再次隱藏儲存格批註,請以滑鼠右鍵按一下包含批註的儲存格,然後按一下 [ 隱藏批註]。
請依照一節中所述,針對受影響欄中的每個物件執行這些步驟。 當您隱藏欄時,不會收到錯誤訊息。
替代方法:變更使用中工作表上所有物件的屬性
Microsoft 僅提供圖例的程式設計範例,不含任何表示或暗示的保固。 這包括但不限於適售性或適合某特定用途的默示擔保。 本文假設您熟悉示範的程式設計語言,以及用來建立和偵錯程式的工具。 Microsoft 支援工程師可以協助說明特定程式的功能。 不過,他們不會修改這些範例以提供符合您特定需求的新增功能或建構程式。
注意:執行下列宏會設定使用中工作表上所有物件的方法 1 中提及的屬性。 由於此設定會在調整與物件相關聯的列和欄大小時,使物件調整大小,因此如果您調整列和欄的大小,在工作表上顯示物件時,可能會導致非預期的結果。 在檔案中執行宏之前,請先考慮這個問題。
若要變更使用中工作表上所有批註上的屬性,請執行下列宏。
Sub Test()
Dim s As Shape
On Error Resume Next
For Each s In ActiveSheet.Shapes
s.Placement = xlMoveAndSize
Next
End Sub