일부 문서의 경우 작업의 기초로 사용할 수있는 날짜 목록이 있으면 도움이됩니다. 예를 들어, 날짜 오른쪽에 사람 이름 또는 프로젝트 이름과 함께 지금부터 연말까지의 모든 날짜를 나열하는 보고서를 만들어야 할 수 있습니다.

물론 시작점은 날짜 목록을 가져 오는 것입니다.

목록 생성에 접근 할 수있는 몇 가지 방법이 있습니다. 한 가지 쉬운 방법은 Excel을 Word와 함께 사용하는 것입니다. Excel의 자동 완성 기능을 사용하면 날짜 목록을 매우 쉽게 생성 할 수 있습니다. Excel에 목록이 있으면이를 복사하여 Word 문서에 붙여 넣거나 편지 병합을 사용하여 날짜를 문서에 병합 할 수 있습니다 (해당 방법이 필요에 맞는 경우).

어떤 이유로 Excel을 사용하지 않으려는 경우 가장 좋은 방법은 매크로를 사용하는 것입니다. 다음 매크로는 2015 년의 모든 날짜 목록을 매우 빠르게 생성합니다.

Sub PrintYearDays()

Dim DateToday As Date     Dim T As Integer

'Because the date is going to be changed, save it     DateToday = Date     Date = #12/31/2014#

For T = 1 To 365         Selection.TypeText Text:=Format(Date + T, _           "mmmm dd yyyy")

Selection.TypeParagraph     Next T

'Restore today's date     Date = DateToday End Sub

매크로는 시스템의 날짜를 재설정하여 작동합니다.

오늘의 현재 날짜는 DateToday 변수에 저장되고 날짜는 해당 범위의 시작 날짜로 재설정됩니다. 다른 날짜 범위에서 매크로가 작동하도록하려면 For …​ Next 루프의 종료 값과 함께 시작 날짜를 변경하면됩니다.

날짜 목록을 만들어야하고 범위의 시작 날짜와 끝 날짜를 알 수없는 경우 다른 매크로 접근 방식이 더 적합합니다. 다음 매크로는 시작 및 종료 날짜를 모두 묻습니다.

Sub ListDates()

Dim ListDate as Date     Dim StartDate As Date     Dim EndDate As Date     Dim Repeats As Integer

'Gets user input     StartDate = InputBox("Please enter the starting date.", _       "Start Date", "Start Date")

EndDate = InputBox("Please enter the ending date.", _       "End Date", "End Date")



'Enters the start date in the document     Selection.TypeText Text:=Format(StartDate, _       "dddd, MMMM dd, yyyy")

Selection.TypeText (vbCr & vbLf)



'Determines the number of dates to print     Repeats = DateDiff("d", StartDate, EndDate)



'Loops to print the list of dates     For i = 1 To Repeats         ListDate = DateAdd("d", i, StartDate)

Selection.TypeText Text:=Format(ListDate, _           "dddd, MMMM dd, yyyy")

Selection.TypeParagraph     Next i End Sub

입력에 의해 설정된 StartDate 및 EndDate 변수는 For …​ Next 루프가 반복되는 횟수를 결정합니다.

_ 참고 : _

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

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

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

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

link : / wordribbon-Generating_a_List_of_Dates [날짜 목록 생성].