![在 MS Excel 中选择所有 HTML 对象进行删除的简便方法](https://linux22.com/image/1214388/%E5%9C%A8%20MS%20Excel%20%E4%B8%AD%E9%80%89%E6%8B%A9%E6%89%80%E6%9C%89%20HTML%20%E5%AF%B9%E8%B1%A1%E8%BF%9B%E8%A1%8C%E5%88%A0%E9%99%A4%E7%9A%84%E7%AE%80%E4%BE%BF%E6%96%B9%E6%B3%95.png)
情况是这样的:
- 我从网站复制一些数据到 MS Excel 中。
- 我查看 MS Excel 中的数据并看到复选框。
- 当我选择“设计模式”来删除复选框时,我看到了隐藏的文本框。
我想选择电子表格上的所有 HTML 或“其他”对象并将其删除。有没有比选择一个、按住 CTRL 并选择下一个(重复)更简单的方法?
我正在使用 MS Excel 2003。
谢谢!JFV
答案1
您可以使用“转到”>“特殊”>“对象”选择活动工作表中的所有对象,然后一次性删除它们。如果数据是从网页粘贴的,这将删除所有非表单 HTML 元素。
要清除所有粘贴的表单控件,也需要使用一点 VBA 来一次性删除:
Sub DeleteObjects()
Dim obj As Object
For Each obj In ActiveSheet.Shapes
obj.Delete
Next
End Sub