자동 고침 항목 가져 오기 (Microsoft Word)
Word의 자동 고침 기능은 “오타”를 처음부터 의도 한 내용으로 대체 할 수 있으므로 글을 쓸 때 유용 할 수 있습니다. 자동 고침은 이미 많은 일반적인 입력 실수로 구성되어 있지만 도구를 진정으로 유용하게 만들려면 개인 입력 습관을 반영하는 고유 한 자동 고침 항목을 추가해야합니다.
자동 고침 항목을 추가하는 일반적인 방법은 자동 고침 대화 상자 (도구 | 자동 고침)의 자동 고침 탭을 사용하여 한 번에 하나씩 입력하는 것입니다. 자동 고침 항목을 입력하지 않고 가져 오려면 어떻게해야합니까? 자동 고침 항목 내보내기 및 가져 오기에 대한 유용한 정보는 http://word.mvps.org [Word MVP 사이트] :
http://wordmvp.com/FAQs/Customization/ExportAutocorrect.htm
사이트에서 알 수 있듯이 결론은 Word 내에 자동 고침 항목을 가져올 수있는 고유 기능이 없다는 것입니다. 따라서 매크로를 사용하여 작업을 수행해야합니다. 다음은 항목을 가져 와서 자동 고침 목록에 직접 배치하는 이러한 매크로 중 하나입니다.
Sub AddToTheAutoCorrectList() Dim r As Range, r1 As Range Dim par As Paragraph, bo As Boolean Dim pars As Paragraphs Dim ACE As AutoCorrectEntry Dim ACEs As AutoCorrectEntries Dim ActD As Document Set ActD = ActiveDocument Set pars = ActD.Paragraphs Set r1 = Selection.Range Set r = Selection.Range Set ACEs = Application.AutoCorrect.Entries On Error Resume Next For Each par In pars If par.Range.End = ActD.Content.End Then Exit Sub r1.Start = par.Range.Start r1.End = r1.Start r1.MoveEndUntil vbTab r.Start = r1.End + 1 r.End = par.Range.End - 1 If Len(r1.Text) > 0 Or Len(r.Text) > 0 Then If Len(ACEs(r1.Text).Value) > 0 Then bo = Repl(ACEs, r, r1) Else bo = True End If If bo Then ACEs.Add r1.Text, r.Text End If Next End Sub
Private Function Repl(a As AutoCorrectEntries, _ r As Range, r1 As Range) As Boolean If a(r1.Text).Value <> r.Text Then Repl = MsgBox("To replace " & UCase(a(r1.Text).Value) & _ " with " & UCase(r.Text) & " click OK", vbYesNo + _ vbQuestion, "REPLACE ENTRY?") = vbYes End If End Function
매크로를 사용하려면 문서의 단락 당 하나의 항목을 배치해야합니다. (문서에 다른 것이 없어야합니다.) 항목의 “바꾸기”부분은 “함께”와 분리되어야합니다.
탭 문자로 부분. 매크로가 기존 항목을 덮어 쓸 제안 된 자동 고침 항목을 발견하면 변경할 것인지 묻는 메시지가 나타납니다.
_ 참고 : _
이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.
(Microsoft Word는 세계에서 가장 인기있는 워드 프로세싱 소프트웨어입니다.)이 팁 (1732)은 Microsoft Word 97, 2000, 2002 및 2003에 적용됩니다.