셀 내용을 Word 책갈피에 삽입해도 북마크 기호가 삭제되지 않습니다.

StackOverflow https://stackoverflow.com//questions/24036378

  •  21-12-2019
  •  | 
  •  

문제

책갈피가있는 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
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top