나는 PowerPoint에서 루프 프리젠 테이션을 만들고있어 특정 날짜까지 카운트 다운이 필요합니다. 값이 범위를 벗어남 오류, vba ppt
제가
오류 다음 얻을 아래 코드를 사용해 :런타임 오류 '-2147024809 (80070057)' 지정된 값 범위 밖이다.
Sub Countdown()
Dim thedate As Date
Dim daycount As Long
Dim Icount As Integer
Icount = ActivePresentation.Slides(1).Shapes.Count - 1
thedate = "25/12/2013"
daycount = DateDiff("d", Now, thedate)
Select Case daycount
Case Is > 1
ActivePresentation.Slides(1).Shapes(Icount) _
.TextFrame.TextRange = daycount & " Days to go!"
Case Is = 1
ActivePresentation.Slides(1).Shapes(Icount) _
.TextFrame.TextRange = daycount & " Day to go!"
Case Else
ActivePresentation.Slides(1).Shapes(Icount) _
.TextFrame.TextRange = "It's here!"
End Select
End Sub
제발 도와주세요!
을 던질 것이다 것 오류가 발생합니까? 프레젠테이션에 몇 개의 슬라이드가 있습니까? 'thedate'를'2013-12-25'로 변경하려고 시도합니다 ... 모든 .TextRange' 뒤에'.Text' 속성을 추가하려고 시도합니다 ... –