셀 내용을 Word 책갈피에 삽입해도 북마크 기호가 삭제되지 않습니다.
문제
책갈피가있는 WordDocument가 있습니다.Excel에서 책갈피를 설정하는 장소에 셀 내용을 쓰십시오.
내 문제 : 여전히 책갈피를 볼 수 있습니다.
내가 시도한 것 :
처음에는
와 함께 자리 푸드 북마크를 사용했습니다..item("Name1").Range.InsertAfter Rep.NName1
.
두 번째로
에 둘러싸인 북마크를 사용했습니다..item("Name1").Range.InsertAfter Rep.NName1
.
및
.item("Name1").Range.InsertBefore Rep.NName1
.
여전히 북마크를 제거 할 수 없습니다.
내가 할 수있는 것은 망치 접근 방식을 사용하고 삭제하는 것입니다. 그러나 삽입 중에 교체 할 수있는 방법이 있어야한다고 생각합니다.
해결책
책갈피를 덮어 쓰려면 (즉, 북마크에 포함 된 텍스트를 바꾸고 책갈피 자체를 삭제하십시오), 책갈피의 text 속성을 설정할 수 있습니다.
.Item("Bookmark1").Range.Text = "Some new text"
.
기존 책갈피의 내용을 바꾸려면 책갈피가있는 새 텍스트를 식별하려면 텍스트를 교체 한 다음 새 텍스트를 북마크로 표시해야합니다.
Dim bmRange As Range
Set bmRange = .Item("Bookmark2").Range
bmRange.Text = "Some new text"
.Add Name:="Bookmark2", Range:=bmRange
. 제휴하지 않습니다 StackOverflow