Word 2007 문서에서 모든 글 머리 기호를 제거하려고합니다. 그것은 매우 큰 문서이므로 매크로를 사용하여이 문제를 해결하려고했습니다. 나는 오피스 스위트 나 VBA 스크립팅에 대한 경험이 없기 때문에 약간 혼란 스럽다.Word 2007 : 목록에서 글 머리 기호를 제거하는 매크로
나는 인터넷에서 발견 한 다른 해결책을 시도했다. 목록에 새 템플릿을 적용한 스크립트를 발견했다. 그것은이 같은했다 :
Sub ReplaceBullets()
Dim oPara As Paragraph
For Each oPara In ActiveDocument.Paragraphs()
Set r = oPara.Range
If r.ListFormat.ListType = wdListBullet Then
r.ListFormat.ApplyListTemplate _
ListTemplate:=ListGalleries(wdNumberGallery) _
.ListTemplates(1)
End If
Set r = Nothing
Next
End Sub
을하지만 느릅 나무의 범위 내가 "ListTemplates을"의 선택 내가 필요로하는, "없음"을 제외하지, 1 ~ 7로 이동 할 수있는 문서에서 보았다.
나는 또한 "r.ListFormat.ApplyBulletDefault"메서드를 사용하여 목록 템플릿을 변경하지 않고 기본 스타일이 "none"이 되길 바랬습니다. 분명히 문서의 기본 스타일이 "none"인 경우에만 작동합니다. 나는
당신 :