如何使用VBA删除Word中的单元格内容?

jer*_*ahs 7 vba ms-word tablecell

我查看了VBA中表格单元格对象和选择对象的文档,我没有看到任何方法删除Word中的单元格内容,同时保留单元格本身.看起来这样做在Excel中很容易,而且在Word中几乎不可能.

我需要执行此操作的一些单元格将包含文本,其他单元格将包含文本表单字段.有任何想法吗?

Jea*_*ett 10

这有效:

ActiveDocument.Tables(1).Cell(1, 2).Select
Selection.Delete
Run Code Online (Sandbox Code Playgroud)

这会删除单元格内容,但会留下空单元格.

我理解你的不舍,因为奇怪的是,上面并没有做一样

ActiveDocument.Tables(1).Cell(1, 2).Delete
Run Code Online (Sandbox Code Playgroud)

删除整个细胞!

前者相当于选择一个单元格并按下Delete键(清除内容但将单元格保留在原位).后者相当于右键单击一个单元格并选择"删除单元格..."(删除单元格).