从ActiveX图像控件 – VBA中删除图像

我创build了一个启用macros的Excel电子表格,它将以编程方式从磁盘加载图像并将其加载到ActiveX图像控件中。

如何删除图像? 我想从我的testing过程中删除图像。 我不需要创build脚本来以编程方式将其删除。

手动清除图片:

  1. 打开Visual Basic编辑器,并确保您可以查看Project Explorer和Properties窗口。
  2. 在项目资源pipe理器中selectExcel对象或表单图像控件打开。 (如果是用户表单,则需要双击。)
  3. 所选对象现在应该在“属性”窗口中列出。 点击下拉框并select您的图像控件。
  4. 双击Picture属性的值,以便闪烁光标。
  5. 按删除。

要手动删除图像,进入devise模式 (视图>工具栏>控制工具箱,然后单击“devise模式”button)。 用鼠标右键单击该控件并select“属性”。 单击“图片”属性并退格或删除,直到它显示(无)

这假定图像被加载到工作表上的图像控件而不是VBA用户窗体中。 如果控件位于VBA用户窗体或图像控件上,您可以按照mischab1的说明进行操作。

当然这些说明适用于Excel 2003; 具体步骤取决于Excel版本。