以下代码行将文本插入word文档的书签范围。
objDoc.Bookmarks("DonorAddress").Range.Text = "6200 Main St."
如果我没有任何地址数据,如何删除包含地址书签的整行?
答案 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