如何使用vba删除单词doc的整行

时间:2014-06-09 00:58:15

标签: vba ms-word word-vba

以下代码行将文本插入word文档的书签范围。

objDoc.Bookmarks("DonorAddress").Range.Text = "6200 Main St."

如果我没有任何地址数据,如何删除包含地址书签的整行?

2 个答案:

答案 0 :(得分:2)

删除该行'我相信你的意思是删除段落'。如果是这样,你可以这样做:

'2 steps to delete- rather not recommended
objDoc.Bookmarks("DonorAddress").Range.Paragraphs(1).Range.Select
Selection.Delete

或一步到位:

objDoc.Bookmarks("DonorAddress").Range.Paragraphs(1).Range.Delete

答案 1 :(得分:2)

如果'删除该行'意味着只删除段落的一行,以下是:

objDoc.Bookmarks("DonorAddress").Range.Paragraphs(1).Range.Select
Selection.HomeKey wdLine
Selection.EndKey wdLine, wdExtend
Selection.Delete