안전하게 양식 다시 잠금 (Microsoft Word)
많은 사람들이 Word를 사용하여 다른 사용자가 정보를 입력하는 데 사용하는 양식을 만듭니다. 나는 당신의 평범하고 평범한 양식을 인쇄하고 복사기로 복제하는 것에 대해 말하는 것이 아닙니다. Word의 특수 양식 필드가있는 양식을 사용하여 데이터와 함께 개별적으로 저장되는 데이터 수집 문서의 기반으로 사용되는 템플릿을 만드는 방법에 대해 이야기하고 있습니다.
설계 상 이러한 양식은 보호됩니다. 이것은 좋고 나쁠 수 있습니다. 사용자가해서는 안되는 정보를 변경하는 것을 막기 때문에 좋습니다. 변경하려는 정보를 변경하는 것을 막기 때문에 좋지 않습니다. 사용자가 양식 서식 파일을 기반으로 문서를 만들면 양식 필드에 입력 한 정보가 새 문서에 저장됩니다. 저장된 문서를 다시로드하고 양식의 잠금을 해제하여 새 필드를 추가하거나 다른 변경을 수행 한 다음 양식을 저장하기 전에 다시 잠그면 사용자가 양식에 추가 한 정보가 Word에서 자동으로 제거되고 모든 양식 필드가 기본값으로 다시 설정합니다.
믿거 나 말거나 이것은 Word의 기능입니다. 어떤 사람들은 그 특성화에 의문을 제기 할 것입니다. 그러나 그것은 형태 기능이 그 힘에 의해 디자인 된 방식입니다. 이 문제를 극복하는 유일한 방법은 매크로를 사용하는 것입니다. 매크로를 저장하는 자연스러운 위치는 양식의 기반이되는 템플릿에 있습니다. 단축키 또는`link : / wordribbon-Adding_Tools_to_the_Quick_Access_Toolbar [Quick Access Toolbar]`를 통해 매크로를 사용할 수 있기를 원할 것입니다. (매크로에 바로 가기 키를 할당하고 빠른 실행 도구 모음에 추가하는 방법은 _WordTips._의 다른 문제에서 다룹니다.)
문제는 양식을 다시 잠글 때만 나타납니다. 잠금을 해제해도 데이터 손실이 없습니다. 따라서 양식을 다시 잠 그려면 특수 매크로 만 사용하면되고, 변경하기 전에 Word의 일반 잠금 해제 도구를 사용하여 양식을 보호 해제 할 수 있습니다. 다음 매크로는 잠금 해제 된 양식을 안전하게 다시 잠급니다.
Sub SafeFormLock() If ActiveDocument.ProtectionType = wdNoProtection Then ActiveDocument.Protect _ Password = "" _ Type:=wdAllowOnlyFormFields, _ NoReset:=True End If End Sub
If … Then 확인의 이유는 활성 문서에서 보호 방법을 사용하고 이미 보호 된 경우 VBA에서 오류를 생성하기 때문입니다. 또한이 매크로는 보호 암호를 설정하지 않습니다. 암호를 사용하려면 매크로에 암호를 제공해야합니다.
_ 참고 : _
이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.
(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (10416)은 Microsoft Word 2007, 2010, 2013 및 2016에 적용됩니다. 다음에서 Word의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다. link : / word-Safely_Relocking_Forms [Safely Relocking Forms]
.