매주 금요일 Ned는 회사에서 배포되는 보고서를 생성합니다.

그는 보고서 제목에 항상 이전 월요일 날짜가 포함되기를 원합니다. 그는 어떻게 이번주의 월요일 날짜를 동적으로 표시 할 수 있는지 궁금합니다.

Ned가 Excel로 보고서를 생성했다면 지난 월요일 날짜를 계산하는 것은 매우 쉬울 것입니다. 그러나 이것은 Excel이 아닙니다. 보고서는 Word에 있습니다. 따라서 작업이 쉽지 않습니다. 그러나 취할 수있는 몇 가지 접근 방식이 있습니다.

한 가지 방법은 실제로 월요일에 보고서에 사용할 Word 문서를 만드는 것입니다. 보고서에 아무것도 넣을 필요가 없습니다. 보고서를 작성하기 위해 주말에 사용할 문서를 작성하십시오.

그런 다음 문서가 작성된 날짜를 삽입하는 필드를 헤더에 포함 할 수 있습니다 (CreateDate 필드). 항상 문서가 생성 된 월요일을 반영합니다.

필요에 맞지 않는 경우 (아마도 월요일에 문서를 만들 수없는 경우) 중첩 된 필드를 사용하여 날짜를 만들 수 있습니다. 다음과 같은 가능성이 있습니다.

{ date \@ "MMMM { ={date \@"dd"} -5} yyyy"}

Ctrl + F9를 사용하여 각 필드 중괄호 쌍을 입력해야합니다. 복합 필드는 여러 날짜에 대해 작동하지만 필드를 계산하는 금요일이 해당 월의 첫 5 일 이내이면 문제가 발생합니다. (내부 필드의 계산은 해당 날짜에 음수 값을 반환합니다.)이 문제를 쉽게 해결할 수있는 방법은 없습니다.

가장 쉬운 방법은 매크로를 사용하여 날짜를 삽입하는 것입니다. 매크로는 날짜 계산을 아주 쉽게 할 수 있습니다. 다음은 적절한 날짜를 계산할 수있는 간단한 매크로의 예입니다.

Sub MondayBeforeToday()

Subtract = Choose(Weekday(Date), 6, 7, 1, 2, 3, 4, 5)

DateFormat = "dddd mm/dd/yyyy"

Selection.InsertBefore Format((Date - Subtract), DateFormat)

End Sub

날짜를 원하는 위치에 삽입 포인터를 놓고 매크로를 실행하기 만하면됩니다. 요일에 실행할 수 있으며 항상 이전 월요일의 날짜를 삽입합니다.

_ 참고 : _

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

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

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

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

link : / wordribbon-Mondays_Date_on_Fridays_Report [금요일 보고서의 월요일 날짜].