Julia는 Word에서 양식을 디자인 할 때 특정 양식 필드를 필수로 만드는 방법이 있는지 물었습니다. 즉, 사용자가 필드에 내용을 입력해야합니다.

Access에서와 같이 필드를 필수로 표시하는 데 사용할 수있는 설정은 없습니다. 그러나 동일한 기능을 제공하는 방법에는 여러 가지가 있습니다. 가장 쉬운 방법은 매크로를 실행하기 위해 양식 필드에 대해 적절한 “종료시”설정을 지정했는지 확인하는 것입니다. (필드를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 종료 드롭 다운 목록을 사용하여 실행할 매크로를 선택합니다.) 매크로는 필드에 제공된 값이 허용 가능한 범위 내에 있는지 확인할 수 있습니다. 그렇지 않은 경우 매크로는 입력을 요청하기 위해 삽입 지점을 다시 필드로 이동하거나 사용자에게 필요한 정보를 입력하라는 메시지를 표시 할 수 있습니다.

다음은이를 수행하는 간단한 매크로의 예입니다.

Sub MustFillIn()

If ActiveDocument.FormFields("Text1").Result = "" Then         Do             sInFld = InputBox("This field must be filled in, fill in below.")

Loop While sInFld = ""

ActiveDocument.FormFields("Text1").Result = sInFld     End If End Sub

이 매크로에서 지정된 필드의 이름 (Text1)을 매크로를 사용하는 필드의 이름으로 변경해야합니다. 이 특정 예제는 사용자가 필드에 무언가 (무엇이든)를 입력했는지 확인합니다. 물론 매크로는 검사에서 훨씬 더 구체적 일 수 있습니다.

보다 포괄적 인 접근 방식을 위해 종료시 매크로 (두 개 이상의 필수 필드가있는 경우)가 시스템 변수를 설정하도록 할 수 있습니다. 사용자가 양식을 저장하거나 닫으려고하면 AutoExit 매크로가 변수 값을 확인할 수 있으며, 채워지지 않은 필수 필드가있는 경우 문제를 설명하는 대화 상자가 표시 될 수 있습니다.

물론 이러한 모든 접근 방식을 구현하려면 광범위한 테스트가 필요합니다. 요구 사항, 관련 데이터 및 보유한 사용자 유형에 따라 최선의 조치를 결정해야합니다.

_ 참고 : _

이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.

(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (1567)은 Microsoft Word 97, 2000, 2002 및 2003에 적용됩니다. Word의 리본 인터페이스에 대한이 팁 버전 (Word 2007)을 찾을 수 있습니다. 이후) 여기 :

link : / wordribbon-Using_Mandatory_Form_Fields [필수 양식 필드 사용].