2011-11-21 91 views
0

我已經創建了一個啓用宏的Excel電子表格,它將以編程方式從磁盤加載圖像並將其加載到ActiveX圖像控件中。從ActiveX控件中刪除圖像-VBA

如何刪除圖像?我想從測試過程中移除圖像。我不需要創建腳本來以編程方式將其刪除。

+0

不知道我明白。你想停止以編程方式加載圖像。你不能只是註釋掉這樣的代碼行嗎?或者我錯過了什麼?您可以手動刪除圖像,如果您需要說明如何操作,請告知。 – JimmyPena

+0

你的控件是否有一個包含'(Bitmap)'的Picture屬性?如果是這樣,您可以刪除它,或者查找其他相關屬性。 – Fionnuala

+0

@JP - 不,我不想停止以編程方式加載圖像。我只想刪除我在完成測試後加載的圖像。當你點擊圖像時,我開發了一個解決方案,它刪除了圖像。 –

回答

2

要清除手動圖片:

  1. 打開Visual基本編輯器,並確保您可以查看項目資源管理器和屬性窗口。
  2. 在項目資源管理器中選擇Excel對象或打開圖像控件。 (如果是用戶表單,則需要雙擊。)
  3. 所選對象現在應該列在屬性窗口中。點擊下拉框並選擇您的圖像控件。
  4. 雙擊Picture屬性的值,以便閃爍光標。
  5. 按刪除。
0

要手動刪除的圖像,進入設計模式(查看>工具欄>控件工具箱,然後單擊「設計模式」按鈕)。用鼠標右鍵單擊該控件並選擇「屬性」。單擊「圖片」屬性並退出或刪除,直到它顯示(無)

這假設圖像被加載到工作表上的圖像控件而不是VBA用戶窗體中。如果控件位於VBA用戶窗體或圖像控件上,您可以按照mischab1的說明進行操作。

當然這些說明適用於Excel 2003;具體步驟因Excel版本而異。