상태 표시 줄 또는 제목 표시 줄 (Microsoft Word)에 사용자 이름 표시
Christopher는 현재 사용자 이름을 Word 상태 표시 줄이나 제목 표시 줄에 자동으로 표시하는 방법이 있는지 궁금합니다. 프리랜서 텍스트 검토 자로서 그는 특정 작업에 대해 변경 내용 추적을 사용하기 위해 종종 사용자 이름을 변경해야하며, 문서를 작성하거나 다른 클라이언트에 대해 변경 내용 추적을 사용하기 전에 재설정해야합니다. 크리스토퍼가 잊어 버리면 시간과 당혹 스러움이들 수 있습니다.
그는 상태 표시 줄이나 제목 표시 줄에 사용자 이름을 표시하는 것이 유용한 알림이 될 것이라고 생각합니다.
상태 표시 줄에 정보를 추가하는 것은 실제로 매우 쉽습니다. 다음과 같이 매크로에 한 줄만 포함하면됩니다.
Application.StatusBar = Application.UserName
매크로는 Application 개체 (Word 자체를 나타냄)에서 UserName 속성 값을 가져온 다음 해당 정보를 StatusBar 속성에 넣습니다. 간단 하죠?
그러나 이것에는 몇 가지 문제가 있습니다. 가장 큰 문제는 Word에서 많은 작업에 상태 표시 줄을 사용한다는 것입니다. 즉, 거기에 놓는 모든 항목이 오래 머 무르지 않습니다. 예를 들어, 한 문자 만 입력하면 Word가 상태 표시 줄에있는 모든 항목을 덮어 씁니다.
안타깝게도 Word는 상태 표시 줄 재설정을 트리거 할 수있는 기본 제공 이벤트 처리기를 제공하지 않습니다. 물론 사용자 이름으로 상태 표시 줄을 주기적으로 업데이트하는 타이머 기반 매크로를 만들 수 있지만 매크로와 Word가 여기에 표시되는 내용에 대해 씨름하면서 깜박이게되므로주의가 산만해질 수 있습니다.
또한 Microsoft가 Word 2013에서 StatusBar 속성을 더 이상 사용하지 않는 것으로 보입니다.
http://msdn.microsoft.com/en-us/library/office/ff845291%28v=office.15%29.aspx
이 지원 중단이 약간 혼란 스럽기 때문에 “분명히”라고 말합니다. 테스트에 따르면 StatusBar 속성은 이전 버전의 프로그램과 마찬가지로 Word 2013에서도 잘 작동합니다. (아마도 다음 버전의 Word에서는 완전히 제거 될 것입니다.하지만 누가 알겠습니까?)
이러한 단점 때문에 제목 표시 줄에 사용자 이름을 추가하는 것이 더 나은 선택 일 수 있습니다. 다음 매크로가 트릭을 수행합니다.
Sub AutoOpen() ActiveWindow.Caption = ActiveWindow.Caption & " User: " & _ " User: " & Application.UserName End Sub
Sub FileSaveAs() If Application.Dialogs(wdDialogFileSaveAs).Show Then ActiveWindow.Caption = ActiveWindow.Caption & _ " User: " & Application.UserName End If End Sub
매크로는 문서를 처음 열 때와 다른 이름으로 저장 명령을 사용할 때마다 창 제목 표시 줄의 파일 이름 끝에 사용자 이름을 추가합니다. (문서 파일 이름이 변경되면 Word에서 제목 표시 줄을 덮어 씁니다.)
_ 참고 : _
이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.
(Microsoft Word는 세계에서 가장 인기있는 워드 프로세싱 소프트웨어입니다.)이 팁 (13321)은 Microsoft Word 2007, 2010 및 2013에 적용됩니다.